बटन के लिए क्लिक हैंडलर का उपयोग करने के बजाय, फ़ॉर्म सबमिट ईवेंट का उपयोग करें।
$(document).ready(function () {
$('#username').change(function () {
var userName = $('#username').val();
$.post("getUserName.php", {
userName: userName
}, function (data) {
$("#userNameCheck").html(data);
});
});
$('#addform').submit(function () {
//if the text is `You can use it` allow the form submit else block it
return $("#userNameCheck").html().trim() == 'You can use it';
});
});
यह भी सुनिश्चित करें कि आप test2.php
. में वही सत्यापन करते हैं क्योंकि, क्लाइंट साइड सत्यापन को साइड स्टेप किया जा सकता है।