【发布时间】:2016-11-02 05:16:55
【问题描述】:
我是 JavaScript 新手。我有一个未使用警报按钮验证的表单。我有一个要正确提交的表格。如果我提交带有空字段的表单,应该会弹出一条警告消息。 以下是我的代码:
function validate_Form() {
alert('hi how');
exit;
var tokenNo = document.forms["myForm"]["txt1"].tokenNo;
if (tokenNo == null || tokenNo == "") {
alert("Enter The Token No");
return false;
} else {
document.write("pola");
}
}
<table>
<form name="Sec_guard_form" onsubmit="validate_Form()">
<tr>
<td>Token No</td>
<td>
<input type="text" value="" name="token_no" />
</td>
</tr>
<tr>
<td>Other Property</td>
<td>
<input type="text" value="" name="other_prop" />
</td>
</tr>
<tr>
<td>Bike Number</td>
<td>
<input type="text" value="" name="bike_no" />
</td>
</tr>
<tr>
<td>bike name</td>
<td>
<input type="text" value="" name="bike_nm" />
</td>
</tr>
<tr>
<td>bike model</td>
<td>
<select option="bike model">
<option value="Activa 3G">Activa 3G</option>
<option value="shine">shine</option>
<option value="unicon">unicon</option>
<option value="yuga">yuga</option>
<option value="neo">neo</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" value="submit" />
</td>
<td>
<input type="submit" value="cancel" />
</td>
</tr>
</form>
</table>
以上是我的代码,因为我使用 mozilla firefox 作为我的浏览器。是不是一个问题。我在脚本中的函数甚至没有被调用。我怎么了……
【问题讨论】:
-
在
<form标签中使用return validate_Form(),并将您的脚本移动到页面末尾 -
从您的代码中删除退出...javascript中没有退出命令
-
好的,我会从中删除退出,但是如何从 javascript 中的特定行退出以进行测试?
-
使用return语句
标签: javascript firefox