たとえば、Web サイトのルートフォルダ内に SpryAssets という名前のフォルダを作成し、このフォルダに "SpryValidationCheckbox.js" ファイルをアップロードします。 "SpryValidationCheckbox.js" ファイルには、チェックボックス Widget をインタラクティブにするために必要な情報がすべて含まれます。
<script src="SpryAssets/SpryValidationCheckbox.js" type="text/javascript"></script>
"SpryValidationCheckbox.js" ファイルへのファイルパスが正しいことを確認します。 このパスは、Web サイト内のどこにファイルを配置したかによって異なります。
<link href="SpryAssets/SpryValidationCheckbox.css" rel="stylesheet" type="text/css" />
"SpryValidationCheckbox.css" ファイルへのファイルパスが正しいことを確認します。 このパスは、Web サイト内のどこにファイルを配置したかによって異なります。
<input type="checkbox" name="checkbox1" value="1"/> <input type="checkbox" name="checkbox2" value="2"/>
<span id="sprycheckbox1"> <input type="checkbox" name="checkbox1" value="1"/> <input type="checkbox" name="checkbox2" value="2"/> </span>
<script type="text/javascript">
var sprycheckbox1 = new Spry.Widget.ValidationCheckbox("sprycheckbox1");
</script>
new JavaScript 演算子によって、チェックボックス Widget オブジェクトが初期化され、span タグコンテンツが sprycheckbox1 の ID を使用して静的 HTML コードからインタラクティブなチェックボックスオブジェクトに変換されます。 Spry.Widget.ValidationCheckbox メソッドは、チェックボックスオブジェクトを作成する Spry フレームワークのコンストラクタです。 このオブジェクトを初期化するために必要な情報は、この手順の開始時にリンクした SpryValidationCheckbox.js JavaScript ライブラリに含まれています。
チェックボックス Widget のコンテナの span タグの ID が Spry.Widgets.ValidationCheckbox メソッドで指定した ID パラメータと一致することを確認します。 JavaScript の呼び出しが Widget に対応する HTML コードの後に行われることを確認します。
コード全体を次に示します。
<head>
...
<script src="SpryAssets/SpryValidationCheckbox.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationCheckbox.css" rel="stylesheet" type="text/css" />
</head>
<body>
<span id="sprycheckbox1">
<input type="checkbox" name="checkbox1" value="1"/>
<input type="checkbox" name="checkbox2" value="2"/>
</span>
<script type="text/javascript">
var sprycheckbox1 = new Spry.Widget.ValidationCheckbox("sprycheckbox1");
</script>
</body>
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/ja_JP/Spry/1.4/WS1C22FF9A-0729-40ad-BCC5-EBBEBDF1B5AD.html