0

同じコードが機能しない理由がわかりません。私はdevisegemを使用しているので、すべての入力名は同じです。

私のパスワード確認は他のプロジェクトでは機能しませんでした。

これがjsコードです:

     $('.sign_up').validate({

    rules: {                    
        'user[password]': {
            required: true,
            minlength: 6
        },
        'user[password_confirmation]': {
            required: true,
            minlength: 6,
            equalTo: "#user_password"
        }
    }

私のhtmlコード:

      <label for="user_password">Password</label>
       <input id="user_password" type="password" size="30" name="user[password]">

        <label for="user_password_confirmation">Re-Type Password</label>
   <input id="user_password_confirmation" type="password" size="30" name="user[password_confirmation]">

問題はどこにありますか?

4

1 に答える 1

1

''を使用しないでください

$('.sign_up').validate({

rules: {                    
    user[password]: {
        required: true,
        minlength: 6
    },
    user[password_confirmation]: {
        required: true,
        minlength: 6,
        equalTo: "#user_password"
    }
}

入力のIDと名前に同じ単語を使用します。

于 2012-07-05T16:45:46.377 に答える