Tôi đang cố gắng sử dụng plugin xác thực jQuery để xác nhận mục nhập mật khẩu của mình.Xác nhận mật khẩu bằng jQuery Xác thực
Tuy nhiên, tôi không muốn nó là trường bắt buộc.
Chỉ cần NẾU người dùng muốn thay đổi mật khẩu, họ sẽ cần xác nhận mật khẩu.
Nếu không, cả hai trường sẽ không được xác thực.
jQuery('.validatedForm').validate({
rules: {
password: {
required: true,
minlength: 5
},
password_confirm: {
required: true,
minlength: 5,
equalTo: "#password"
}
}
});
Điều này hoạt động hoàn hảo, nhưng một lần nữa, cả hai trường đều được yêu cầu.
Tôi muốn có tùy chọn này, trong trường hợp ai đó chỉ muốn thay đổi ví dụ email hoặc tên người dùng của họ và chỉ để lại mật khẩu.
tại sao bạn không tắt: bắt buộc: sai? –
vâng, tôi đã thử, nhưng sau đó xác nhận không hoạt động nữa. i có nghĩa là trường password_confirm IS được yêu cầu NẾU trường mật khẩu không trống rỗng – ldrocks
oh, sau đó tôi nghĩ bạn có thể cần trình xác thực tùy chỉnh: http://docs.jquery.com/Plugins/Validation/Validator/addMethod –