ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: forhersonly ที่ 21 กุมภาพันธ์ 2014, 09:28:33



หัวข้อ: สอบถามเกี่ยวกับ javascript password validate
เริ่มหัวข้อโดย: forhersonly ที่ 21 กุมภาพันธ์ 2014, 09:28:33
คือผมกำลังจะทำระบบเปลี่ยน password น่ะครับ จะใช้ javascript เช็ค validate password โดยจะให้ระบบเช็ค password เก่า แล้วก็จะให้กรอก new password  จากนั้นให้กรอก confirm new password  ถ้ากรอกเหมือนกัน ทั้ง 2 ช่องก็จะบันทึกได้ แต่ถ้ากรอกไม่ตรงกันก็ให้ขึ้นข้อความเตือนด้านล่าง และบันทึกไม่ได้

ตอนนี้ที่ผมทำไปคือ สามารถบันทึกอะไรได้หมดแล้ว validate รหัสผ่านใหม่ จะขึ้นข้อความด้านล่างว่ารหัสผ่านไม่ตรงกันแล้ว  แต่มันก็ยังบันทึกข้อมูลได้อยู่ดีถึง new password และ confirm new password จะไม่ตรงกัน จะแก้ไขอย่างไรดีครับ? ให้มันไม่สามารถบันทึกข้อมุลได้

โค๊ด:
$( document ).ready(function() {
$( ":button[name=submit]" ).click(function(){
var oldPassword = $(':input[name=oldPassword]').val();
var password = $(':input[name=password]').val();
var confirmPassword = $(':input[name=confirmPassword]').val();
var msg = $('.ect');

if(oldPassword){
if(!password || !confirmPassword){
msg.text('กรุณากรอก password ให้ครบ');

return false;
}
}else{
return true;
}
});

$('input[name="password"],input[name="confirmPassword"]').keyup(function(){
var text = 'password ไม่ตรงกัน';
if( $('input[name="password"]').val() === $('input[name="confirmPassword"]').val() ){
text = 'password match';
}
$('.ect').text(text);
});
});


หัวข้อ: Re: สอบถามเกี่ยวกับ javascript password validate
เริ่มหัวข้อโดย: forhersonly ที่ 21 กุมภาพันธ์ 2014, 11:21:56
ขออนุญาติดันกระทู้ครับ