テキストではなく数値のみを入力するために、jQueryでバリデーションを行おうとしています。しかし、私はそれを行う方法がわかりません。
\$('#id_form').validate(
{
rules: {
name: {
minlength: 2,
required: true
},
surname: {
minlength: 2,
required: true
},
gender: {
required: true
},
pId: {
minlength: 2,
required: true
},
dId: {
minlength: 2,
required: true
}
},
highlight: function(element) {
\$(element).closest('.control-group').removeClass('success').addClass('error');
},
success: function(element) {
element
.text('').addClass('valid')
.closest('.control-group').removeClass('error').addClass('success');
}
});
pId と dId は数字でなければなりません。そうでない場合はメッセージを表示します