デフォルトでは、テキストフィールド検査 Widget は、ユーザーが送信ボタンをクリックしたときに検査します。 ただし、その他に、blur または change の 2 つのオプションを設定することもできます。 validateOn:["blur"] パラメータを指定すると、Widget は、ユーザーがテキストフィールドの外側をクリックしたときに常に検査します。 validateOn:["change"] パラメータを指定すると、Widget は、ユーザーがテキストフィールド内のテキストを変更したときに検査します。
検査を実行するタイミングを指定するには、次のように、validateOn パラメータをコンストラクタに追加します。
<script type="text/javascript">
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {validateOn:["blur"]});
</script>
validateOn パラメータに値を 1 つしか指定しない場合は、簡単にするため、角カッコを省略できます (たとえば、validateOn: "blur")。 ただし、両方のパラメータを指定する場合は (validateOn:["blur", "change"])、シンタックスに角カッコが必要です。
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/WS5D92086E-6E0F-4c17-AFBC-9F8A29832E82.html