我想要求用戶輸入至少1個選項。從我的代碼中,用戶需要輸入所有輸入。任何人都可以請檢查我的代碼有什麼問題嗎?JavaScript驗證表單或函數
JSP
<form role="form" method="POST" id="search" action="Servlet"
onsubmit="return validateForm();">
<label>Name</label>
<input name="name">
<label>ID</label>
<input name="id">
<label>no</label>
<input name="no">
<button type="submit">Search</button>
</form>
的JavaScript
function validateForm() {
var name = document.forms["search"]["name"].value;
var id = document.forms["search"]["id"].value;
var no = document.forms["search"]["no"].value;
if ((name == null || name == "") || (id == null || id == "") || (no == null && no == "")) {
alert("Please enter either one to perform search");
return false;
}
}
請張貼您的HTML也 – Sergio
看看你的條件:如果名字是空的或者如果id是空的或沒有。 ..所以如果其中一個領域是空的,它不會繼續 –
@Sergio我把HTML代碼。請看一下。謝謝! – newbieinjavaversion2