
| ■ | WebフォームとPythonスクリプトの使用 |
●DmDol2YenForm (DTML Method)
<dtml-var standard_html_header> <form action="DmDol2YenResult" method="POST"> ドル価格:<input type="text" name="dol_price" maxlength="13"><br> 換算レート:<input type="text" name="exchange_rate" maxlength="4"><br> <br> <input type="submit" value="実行する"> </form> <dtml-var standard_html_footer> |
●DmDol2YenResult (DTML Method)
<dtml-var standard_html_header> <h2>計算結果</h2> <dtml-var expr="ScDol2Yen(dol_price, exchange_rate)"> <dtml-var standard_html_footer> |
●ScDol2Yen (Python Script)
# parameter list: dol_price, exchange_rate result = float(dol_price) * float(exchange_rate) return result |
| ■ | _(アンダー名前空間)と例外のトラップ |
<dtml-var standard_html_header> <h2>計算結果</h2> <dtml-try> <dtml-var expr="_.float(dol_price) * _.float(exchange_rate)"> <dtml-except ValueError> エラー!<br> 数値を正しく入力して下さい。<br> </dtml-try> <a href="DmDol2YenForm">入力画面に戻る</a><br> <dtml-var standard_html_footer> |
セクションのサブメニューに戻る
(first uploaded 2002/05/26 last updated 2002/12/08)