[英]jQuery basic form validation if or
這是行不通的,我真的看不到有什么問題,看起來很簡單:
$("#formLogin").submit(function(){
var username = $("#username").val();
var password = $("#password").val();
if (username == ' ' || password == ' '){
return false;
}
else return true;
});
編輯:
即使字段為空,它仍將提交表單
您是否要檢測空白的用戶名和密碼?
$("#formLogin").submit(function(){
var username = $("#username").val();
var password = $("#password").val();
if (jquery.trim(username) == '' || jquery.trim(password) == ''){
return false;
}
else return true;
});
jquery.trim()會刪除前導和尾隨空格,因此,以防萬一用戶鍵入許多空格字符時將被檢測到。
在html中添加此<input type="submit" value="SomeButton" onclick="return submitClicked();" />
<input type="submit" value="SomeButton" onclick="return submitClicked();" />
在js中執行此操作
function submitClicked() {
if ($("#passwordInput").val() == '')
{
alert('missing password field');
return false;
}
而不是這樣做,為什么不直接使用jQuery Validation插件-http: //docs.jquery.com/Plugins/validation
像以前從未進行過驗證一樣,對表單進行驗證! (根據現場)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.