JavaScript新手,但我试图检查三个字段(1)是否包含某些数据,并且(2)第三个字段包含任何数字。第三个是电话号码栏。我意识到破折号将涉及。并且表单可以验证用户是否只输入一个数字或一个数字以及一些文本。但我从小开始。任何帮助都会很棒。检查字段包含数据,并且其中一个是数字
function validate(){
if ((document.myForm.fname.value=="") || (document.myForm.lname.value=="")
|| (document.myForm.telenumber.value=="")){
alert("You must fill in all of the required fields!")
return false
}
else
return true
}
<form name="myForm" onsubmit="return validate()">
<label for="fname">First name</label>
<input type="text" id="fname" name="firstname"><BR>
<label for="lname">Last name</label>
<input type="text" id="lname" name="lastname"><BR>
<label for="tele">Telephone number</label>
<input type="text" id="tele" name="telenumber">
<input type='submit' value='Submit' /><br />
</form>
的电话号 - http://www.w3resource.com/javascript/form/phone-no-validation.php正则表达式的 –