0

テキストではなく数値のみを入力するために、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 は数字でなければなりません。そうでない場合はメッセージを表示します

4

2 に答える 2