我的代碼當用戶在表單中犯了一個錯誤時,Jquery代碼向表中添加了文本。然而,文本一旦完成檢查就消失,因此僅出現短暫的瞬間。獲取jquery代碼留在表單完成提交後
這裏是用戶名驗證:
function validateUserName()
{
var u = document.forms["NewUser"]["user"].value
var uLength = u.length;
var illegalChars = /\W/; // allow letters, numbers, and underscores
if (u == null || u == "")
{
$("#ErrorUser").text("You Left the Username field Emptyyy");
return false;
}
else if (uLength <4 || uLength > 11)
{
$("#ErrorUser").text("The Username must be between 4 and 11 characters");
return false;
}
else if (illegalChars.test(u))
{
$("#ErrorUser").text("The Username contains illegal charectors men!");
return false;
}
else
{
return true;
}
}
這裏沒有代碼讓文本消失。發佈剩餘的代碼。 – 2013-05-09 11:24:10
您需要防止默認提交表格 – adeneo 2013-05-09 11:24:12
這項工作是否會在第一行末尾沒有終結符';'。 – 2013-05-09 11:24:55