สอบถามเกี่ยวกับ javascript password validate

เริ่มโดย forhersonly, 21 กุมภาพันธ์ 2014, 09:28:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

forhersonly

คือผมกำลังจะทำระบบเปลี่ยน 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);
});
});
รับออกแบบเว็บไซต์, โบรชัวร์, Adโฆษณา, Banner flash, นามบัตร , สติ๊กเกอร์ , ป้าย และ Art work ทุกอย่าง ราคาไม่แพง สนใจติดต่อ 082-090-2780 (K'ต๋อง)

forhersonly

รับออกแบบเว็บไซต์, โบรชัวร์, Adโฆษณา, Banner flash, นามบัตร , สติ๊กเกอร์ , ป้าย และ Art work ทุกอย่าง ราคาไม่แพง สนใจติดต่อ 082-090-2780 (K'ต๋อง)