|
|
|
ดูโค๊ดให้ผมหน่อยครับ เรื่อง jQuery validation : equalTo |
|
|
|
|
|
|
|
Code (JavaScript)
$(function(){
$("#form").validate({
rules: {
front:{
required: true
},
name: {
required: true,
minlength: 6
},
surname: {
required: true,
minlength: 6
},
phone: {
required: true,
number: true,
minlength: 9
},
company: {
required: true
},
pcu: {
minlength: 5,
maxlength: 5,
number: true
},
email: {
required: true,
email: true
},
password: {
required: true,
minlength: 6
},
confirm_pass: {
required: true,
equalTo: "#password"[/font][/glow]
}
},
messages: {
front: {
required: ' '
},
name: {
required: 'คุณยังไม่ได้ใส่ชื่อ',
minlength: 'ชื่อของคุณต้องมีตัวอักษรไม่น้อยกว่า 6 ตัวอักษร'
},
surname: {
required: 'คุณยังไม่ได้ใส่นามสกุล',
minlength: 'นามสกุลของคุณต้องมีตัวอักษรไม่น้อยกว่า 6 ตัวอักษร'
},
phone: {
required: 'คุณยังไม่ได้ใส่เบอร์โทรศัพท์',
number: 'คุณต้องกรอกเป็นตัวเลขเท่านั้น',
minlength: 'ต้องมตัวอักษรไม่น้อยกว่า 9 ตัวอักษร'
},
company: {
required: 'คุณยังไม่ได้ใส่หน่วยงาน'
},
pcu: {
minlength: 'คุณต้องใส่ตัวเลขให้ครบ 5 ตัว',
maxlength: 'คุณใส่ตัวเลขเกิน 5 ตัว',
number: 'คุณต้องกรอกเป็นตัวเลขเท่านั้น'
},
email: {
required: 'คุณยังไม่ได้ใส่อีเมล์',
email: 'คุณใส่อีเมล์ผิด'
},
password: {
required: 'คุณยังไม่ได้ใส่รหัสผ่าน',
minlength: 'รหัสผ่านของคุณต้องมีตัวอักษรไม่น้อยกว่า 6 ตัวอักษร'
},
confirm_pass: {
required: 'คุณยังไม่ได้ใส่การยืนยันรหัสผ่าน',
equalTo: 'ยืนยันรหัสผ่านผิด'
}
},
success: function(label) {
label.html('ถูกต้อง').removeClass('error').addClass('ok');
setTimeout(function(){
label.fadeOut(500);
}, 2000)
}
});
});
ผมอยาำกรู้ว่าทำไมผม confirm password ไม่ได้ล่ะครับ มันขึ้นว่าคุณยืนยันรหัสผ่านผิดตลอดเลย ในเมื่อผมก็ใช้ฟังก์ชันถูกแล้ว เวลาใส่ password ผมก็ใส่เหมือนกันนะครับ
Tag : jQuery
|
|
|
|
|
|
Date :
2011-05-11 11:52:43 |
By :
์NuuoeiZ |
View :
1795 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตรงนี้อะครับ แต่ว่ามีแค่นี้นะ equalTo: "#password" ไม่มีข้างหลังนะครับ
|
|
|
|
|
Date :
2011-05-11 11:55:07 |
By :
์ีีNuuoeiZ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|