たとえば、Web サイトのルートフォルダ内に "SpryAssets" という名前のフォルダを作成し、このフォルダに "SpryValidationTextField.js" ファイルを移動します。 "SpryValidationTextField.js" ファイルには、テキストフィールド Widget をインタラクティブにするために必要な情報がすべて含まれます。
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
"SpryValidationTextField.js" ファイルへのファイルパスが正しいことを確認します。 このパスは、Web サイト内のどこにファイルを配置したかによって異なります。
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
"SpryValidationTextField.css" ファイルへのファイルパスが正しいことを確認します。 このパスは、Web サイト内のどこにファイルを配置したかによって異なります。
<input type="text" name="mytextfield" id="mytextfield"/>
<span id="sprytextfield1"> <input type="text" name="mytextfield" id="mytextfield"/> </span>
<script type="text/javascript">
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
</script>
new JavaScript 演算子によって、テキストフィールド Widget オブジェクトが初期化され、span タグコンテンツが sprytextfield1 の ID を使用して静的 HTML コードからインタラクティブなテキストフィールドオブジェクトに変換されます。 Spry.Widget.ValidationTextField メソッドは、テキストフィールドオブジェクトを作成する Spry フレームワークのコンストラクタです。 このオブジェクトを初期化するために必要な情報は、この手順の開始時にリンクした SpryValidationTextField.js JavaScript ライブラリに含まれています。
テキストフィールドのコンテナ span タグの ID が Spry.Widgets.ValidationTextField メソッドで指定した ID パラメータと一致することを確認します。 JavaScript の呼び出しが Widget に対応する HTML コードの後に行われることを確認します。
コード全体を次に示します。
<head>
...
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
<body>
<span id="sprytextfield1">
<input type="text" name="mytextfield" id="mytextfield" />
</span>
<script type="text/javascript">
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
</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/WS82C23CE7-3246-4c8b-8936-C004F8FA7A9A.html