Spry

検査を実行するタイミングの指定

デフォルトでは、チェックボックス検査 Widget は、ユーザーが送信ボタンをクリックしたときに検査します。 ただし、その他に、blur または change の 2 つのオプションを設定することもできます。 validateOn:["blur"] パラメータを指定すると、Widget は、ユーザーが Widget の外側をクリックしたときに常に検査します。 validateOn:["change"] パラメータを指定すると、Widget は、ユーザーが選択を行ったときに検査します。

 検査を実行するタイミングを指定するには、次のように、validateOn パラメータをコンストラクタに追加します。
<script type="text/javascript">
	var sprycheckbox1 = new Spry.Widget.ValidationCheckbox("sprycheckbox1", {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/WS3E9AE060-52C5-4a74-9255-2A67463A9439.html