たとえば、Web サイトのルートフォルダ内に SpryAssets という名前のフォルダを作成し、そのフォルダに"SpryValidationTextarea.js" ファイルをアップロードします。 "SpryValidationTextarea.js" ファイルには、テキスト領域 Widget をインタラクティブにするために必要な情報がすべて含まれます。
<script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
"SpryValidationTextarea.js" ファイルへのファイルパスが正しいことを確認します。 このパスは、Web サイト内のどこにファイルを配置したかによって異なります。
<link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
"SpryValidationTextarea.css" ファイルへのファイルパスが正しいことを確認します。 このパスは、Web サイト内のどこにファイルを配置したかによって異なります。
<textarea name="mytextarea" id="textarea"></textarea>
<span id="sprytextarea1"> <textarea name="mytextarea"></textarea> </span>
<script type="text/javascript">
var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1");
</script>
new JavaScript の演算子によって、テキスト領域 Widget オブジェクトが初期化され、span タグコンテンツが sprytextarea1 の ID を使用して静的 HTML コードからインタラクティブなテキストフィールドオブジェクトに変換されます。 Spry.Widget.ValidationTextarea メソッドは、テキスト領域オブジェクトを作成する Spry フレームワークのコンストラクタです。 このオブジェクトを初期化するために必要な情報は、この手順の開始時にリンクした JavaScript ライブラリの SpryValidationTextarea.js に含まれています。
テキスト領域のコンテナ span タグの ID が Spry.Widgets.ValidationTextarea メソッドで指定した ID パラメータと一致することを確認します。 JavaScript の呼び出しが Widget に対応する HTML コードの後に行われることを確認します。
コード全体を次に示します。
<head>
...
<script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<span id="sprytextarea1">
<textarea name="textarea1" id="textarea1" cols="45" rows="5"></textarea>
</span>
</form>
<script type="text/javascript">
var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1");
</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/WSBE38FCF2-01AB-4143-BA76-A104856636C3.html