function validation() {
//alert("in the validation")
var rty = document.getElementById("city").value;
var stt = document.getElementById("stt").value;
var t = document.getElementById("gst").value;
var clnm = document.getElementById("clname").value;
var errorstring = "";
//alert("clnm" + clnm);
if (clnm == "" || clnm == null) {
errorstring += "Please enter Client Display Name\n";
}
var clbill = document.getElementById("clbillname").value;
//alert("cbil" + clbill);
if (clbill == "" || clbill == null) {
errorstring += "Please enter Client Bill Name\n";
}
var cladd = document.getElementById("claddress").value;
//alert("cadd" + cladd);
if (cladd == "" || cladd == null) {
errorstring += "Please enter Client Billing Address\n";
}
if (rty == "" || rty == null) {
errorstring += "Please enter City\n";
}
//alert("reached near"+stt);
if (stt.trim() == "ALL") {
// alert("reached inside");
errorstring += "Please select a state\n";
}
//alert("reached here");
var tt = document.getElementsByName("gstreg");
if (tt[0].checked) {
//alert("reached inside");
if (t == null || t == "") {
errorstring += "Please Enter GST TIN\n";
}
}
alert("validation");
if (errorstring != "") {
alert(errorstring);
return false;
} else {
return true;
}
上述代碼在每件事情都是正確的時候沒有返回true。 我調用這個函數的提交按鈕的點擊,但我仍無法得到保存爲表單中的值不提交javascript not returni true對錶單驗證
的JavaScript函數就是在任何情況下
後完整的代碼和提供,我會幫你。 :) – Jeffin
@用戶您的瀏覽器具有調試功能。一步一步通過你的代碼,你會看到哪些條件不滿意。它比在SO上發佈問題還要快! –
你錯過了函數末尾的'}'。 – Barmar