【发布时间】:2013-10-25 03:55:39
【问题描述】:
<form action="welcome.php" method="post" onsubmit="return validate();">
<fieldset>
<legend> <b>Personal Info</b> </legend>
<pre>
<b>First Name</b> <input type="text" id="fname" size="30">
<b>Last Name</b> <input type="text" id="lname" size="30">
<b>Phone Number</b> <input type="number" id="fn" size="30">
<fieldset>
<legend> <b>Gender</b> </legend>
<input type="radio" id="male" name="gender" value="Male">Male
<input type="radio" id="female" name="gender" value="Female">Female
</fieldset>
</pre>
</fieldset>
<input type="button" value="submit">
</form>
JavaScript 函数是 validate()。如果名字或姓氏或性别为空,用户将看到一条消息并且表单将不会提交。通过使用javascript函数会有什么解决方案。
【问题讨论】:
-
你问怎么办
getElementById("fname").value? -
函数有效() { var fname = document.getElementById('fname').value; var lname = document.getElementById('lname').value; if(fname == "" || lname == "") { alert('请输入你的名字');返回假; } 返回真;我试过这种方式..bt 它不工作
-
请更新您的问题,cmets 中的代码难以阅读。
-
您正在调用函数
validate(),但您定义了函数valid()。 -
我纠正了很多次之前bt可能是我的xampp无法正常工作.....!!bt tnx ..
标签: javascript forms