数値のフィールドを検証する方法は知っていますが、フィールドに無効な文字が貼り付けられている場合、フィールドを検証するにはどうすればよいですか。多くの場合、数値フィールドとアクション ボタンがあり、アクション ボタンがクリックされたときに数値フィールドがぼかしイベントを発生させないことがあります。この場合、どのように (再) 検証を強制できますか? アクションボタンのクリックイベントでもう一度行いますか、それとももっと洗練された解決策がありますか?
2959 次
3 に答える
3
貼り付けに関する質問には実際には答えていませんが、代替手段を提供しています。フォームの送信ハンドラーをサブスクライブし、そこで検証を実行できます。さらに洗練された方法は、ルールとエラー メッセージを定義するだけで済むように、サブスクライブの仕事をしてくれるjquery 検証プラグインを使用することです。
$(function() {
$('#myform').validate({
rules: {
someFieldName: {
required: true,
number: true
}
},
messages: {
someFieldName: {
required: 'please enter a value',
number: 'please enter a valid number'
}
}
});
});
于 2010-11-06T13:00:35.410 に答える