这有点像我问题的第二部分。有人建议我用jsfiddle发布一个新问题,所以就这样了。
出于某种原因,我的javascript跳过了电话框,它应该是......
First Name
Last Name
Email Phone
干杯
这是java
<!-- Begin
<
script type = "text/javascript" > function _validate()
var emVal, fnVal, lnVal, phoneVal, addressVal;
var _fname = document.getElementById('first_name').value;
var _lname = document.getElementById('last_name').value;
var _email = document.getElementById('email').value;
var _phone = document.getElementById('phone').value;
var _address = document.getElementById('address').value;
var _lblError = document.getElementById('lblError');
if (_email != "" || _email != null) {
var b = _emailValidator(_email);
if (b == false) {
_lblError.innerHTML = "Invalid Email";
emVal = false;
} else {
fnVal = true;
if (_fname == "" || _fname == null) {
_lblError.innerHTML = "Enter First Name";
fnVal = false;
} else {
lnVal = true;
if (_lname == "" || _lname == null) {
lblError.innerHTML = "Enter Last Name";
lnVal = false;
} else {
phoneVal = true;
if (_phone == "" || _phone == null) {
lblError.innerHTML = "Enter Phone";
phoneVal = false;
} else {
addressVal = true;
if (_address == "" || _address == null) {
_lblError.innerHTML = "Enter your Address";
addressVal = false;
} else {
addressVal = true;
if (emVal == true && fnVal == true && lnVal == true && phoneVal == true && addressVal == true) {
postIt();
}
}
}
}
}
}
} else {
_lblError.innerHTML = "Enter Email ID";
emVal = false;
}
}
function _emailValidator(_email) {
var a;
var lastAtPos = _email.lastIndexOf('@');
var lastDotPos = _email.lastIndexOf('.');
if (lastAtPos < lastDotPos && lastAtPos > 0 && lastDotPos > 2 && (_email.length - lastDotPos) > 2) {
a = true;
} else {
a = false;
}
return a;
}
function hideIt() {
document.getElementById('lblError').innerHTML = "";
}
function postIt() {
document.forms["_form"].submit();
}
function isNumberKey(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57)) return false;
return true;
}
< /script>
</head >
// End -->
答案 0 :(得分:2)
其评论为<!--
和-->
。
答案 1 :(得分:2)
这是因为它全都在评论中。
代码永远不会执行。您需要删除<!-- -->
代码
您应该这样写:
<!-- Begin -->
<script type="text/javascript">
//script goes here
</script>
<!-- End -->