昨天有一些很好的帮助,并有后续问题/问题。关于HTML表单,当用户点击onSubmit =“return outer()”时,函数'outer'只返回里面两个函数之一(checkname或checkpostal)。我如何得到它来检查两个功能? Noob问题我确定,但我想了解,而不是仅从表格中复制粘贴。javascript返回值第2部分
var postalconfig = /^\D{1}\d{1}\D{1}\-?\d{1}\D{1}\d{1}$/;
function outer() {
function checkname(f_name) {
if (document.myform.f_name.value == "") {
alert("Enter your First Name");
return false;
} else {
alert("valid First Name");
return true;
}
}
return checkname();
function checkpostal(postal_code) {
if (postalconfig.test(document.myform.postal_code.value)) {
alert("VALID postal");
return true;
} else {
alert("INVALID postal");
return false;
}
}
return checkpostal();
} //end of outer
的HTML:
<form name="myform" action="index.php" onSubmit="return outer();" method="post">
First Name
<input name="f_name" type="text" />
<br />
Telephone
<input name="telephone" type="text" />
<br />
<input name="Submit" type="submit" value="Submit Form" >
</form>
您应该通过单击旁边的最有用的一个空心检查接受的答案。 – SLaks 2011-02-04 16:05:47