Server Behavior その4

 


Dynamic TextField

テキストボックスの値に、レコード値を設定します。設定するためには、ページ中に
テキストボックスが含まれている必要があります。

動的テキストフィールドの挿入

Textfield レコード値を設定するテキストボックスを選択します。
Set Value To どのレコード値を設定するかスクリプトを記述します。稲妻アイコンを押すとレコード項目が
選択できます。

「OK」ボタンを押すと、テキストボックスのValue属性にスクリプトが設定されます。

動的テキストフィールドの挿入後


Dynamic Checkbox

チェックボックスのチェック状態を、レコード値によって変更するスクリプトを挿入します。
設定するためには、ページ中にチェックボックスが含まれている必要があります。

動的チェックボックスの挿入

Check Box チェック状態を変更するチェックボックスを選択します。
Check If 比較するレコードの項目を選択します。
Equal To レコードの項目と比較する値を設定します。

「OK」ボタンを押すと、チェックボックスにスクリプトが設定されます。

<input type="checkbox" name="checkbox" value="checkbox" <%If (iMode.Fields.Item("num").Value = 5) Then Response.Write("CHECKED") : Response.Write("")%>>


Dynamic Radio Buttons

ラジオグループの中で、チェック状態にするラジオボタンをレコード値と比較し設定するスクリプトを挿入します。
中途半端な機能で、いまいち使える気がしなせん。(^^;設定するためには、ページ中にラジオボタンが必要と
なります。

動的ラジオボタンの挿入

Radio Button Group チェック状態を変更するラジオグループを選択します。
Radio Button Values ラジオグループに属するラジオボタンの値を設定します。この値が、レコード値と比較し
チェック状態が設定されます。
Value Radio Button Valuesで選択したラジオボタンの値を変更することが出来ます。
Select Value Equal To 比較するレコードの項目を設定します。

「OK」ボタンを押すと、スクリプトが挿入されます。

<input type="radio" name="radiobutton" value="1" <%if (iMode.Fields.Item("num").Value = "1") then Response.Write("CHECKED") : Response.Write("")%>>
<input type="radio" name="radiobutton" value="2" <%if (iMode.Fields.Item("num").Value = "2") then Response.Write("CHECKED") : Response.Write("")%>>
<input type="radio" name="radiobutton" value="3" <%if (iMode.Fields.Item("num").Value = "3") then Response.Write("CHECKED") : Response.Write("")%>>
<input type="radio" name="radiobutton" value="4" <%if (iMode.Fields.Item("num").Value = "4") then Response.Write("CHECKED") : Response.Write("")%>>
<input type="radio" name="radiobutton" value="5" <%if (iMode.Fields.Item("num").Value = "5") then Response.Write("CHECKED") : Response.Write("")%>>


以上で、Server Behaviorの機能紹介が終わりました。明日は、これらの機能を使ったサンプルを作ろうと思います。


TOP > Dreamweaver徹底活用 > UltraDev使用日記 > Server Behavior その4