我有一个问题...我正在尝试获取所有输入字段数据以进行验证,但是 .val() 从 html 返回默认值,而不是用户输入的值。也许是因为我在 domready 里面有这个脚本?我无法弄清楚......为了让jsfiddle上的事情变得更好,它可以工作!:S
$(document).ready(function() {
//Login Ajax
$("#loginform").submit(function(){
var url = $(this).attr("action");
//Get input variables
var user_name = $("input[name=user_name]");
var user_password = $("input[name=user_password]");
//border control
if (user_name.val() == "username" && user_password.val() == "password") {
user_name.addClass("error");
user_password.addClass("error");
return false;
} else {
user_name.removeClass("error");
user_password.removeClass("error");
}
if (user_name.val() == "username") {
user_name.addClass("error");
return false;
} else {
user_name.removeClass("error");
}
if (user_password.val() == "password") {
user_password.addClass("error");
return false;
} else {
user_password.removeClass("error");
}
return false;
});
//Registration Ajax
$("#regsitrationform").submit(function(){
var url = $(this).attr("action");
return false;
});
});