昨天有一些很好的幫助,並有後續問題/問題。關於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