我有以下表格:
<form action="" method="post" onsubmit="valform();return false;">
<input id="username" />
<input type="submit" />
</form>
以及下面的js代码:
function checkFull(id) {
var input = $('#' + id).val();
if (input == "") {
return false;
}
else {
return true;
}
}
function valform() {
if (!checkFull('username')) {
$('#userfield').show();
}
else {
$('#userfield').hide();
}
if (checkFull('username')) {
form.submit();
}
else {
return false;
}
}
即使用户名字段为空,表单也会提交,但是如果我在函数下的return false;
第一个else
语句中添加,valform
如果用户名为空,则不会提交。..为什么不能像现在一样工作?