function check(){ var gonghao = document.formAdd.gonghao.value; if(gonghao == "") { alert("学号不能为空!"); return false; } var xingming = document.formAdd.xingming.value; if(xingming == "") { alert("学生姓名不能为空!"); return false; } return true; }
时间: 2024-03-15 14:44:36 浏览: 69
这是一个 JavaScript 函数,用于检查表单中的两个字段是否为空,如果为空则弹出警告框,并返回 `false`,阻止表单提交;如果不为空,则返回 `true`,允许表单提交。
该函数的具体实现方式如下:
```javascript
function check() {
var gonghao = document.formAdd.gonghao.value;
if (gonghao == "") {
alert("学号不能为空!");
return false;
}
var xingming = document.formAdd.xingming.value;
if (xingming == "") {
alert("学生姓名不能为空!");
return false;
}
return true;
}
```
其中,`document.formAdd.gonghao.value` 和 `document.formAdd.xingming.value` 分别获取了表单中两个字段的值,并进行了非空判断。如果字段为空,则弹出警告框,并返回 `false`,阻止表单提交;如果字段不为空,则返回 `true`,允许表单提交。
该函数通常会被绑定到表单的 `onsubmit` 事件上,以便在用户提交表单时进行检查。例如:
```html
<form name="formAdd" onsubmit="return check()">
<input type="text" name="gonghao">
<input type="text" name="xingming">
<input type="submit" value="提交">
</form>
```
在此示例中,当用户点击表单中的 "提交" 按钮时,会自动调用 `check` 函数进行表单数据检查。如果表单数据符合要求,则表单会被提交;否则,弹出警告框,并阻止表单提交。
阅读全文