简单的 if/else 对我进行了转储.....它工作正常(从 prev proj 复制),进行了一些更改,现在什么也没有。
我将其全部删除,并编写了一个简单的函数来检查是否为空,表格仍将转到下一页……而且它正在工作。
所以现在我做了最简单的一个,所以......它仍然搞砸了,我错过了什么。应该是简单的。
我需要休息一下哈哈
继承人的代码。
html:
<form name="mainForm" action="formProc.php" method="get" id="mainForm" onSubmit="return allChecks();" >
<input type="text" name="name" id="name"/>
</form>
js:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready( function(){
//formVars
var name = $('#name');
function allChecks(){
if(name.val()==""){
alert("lopan");
return false;
}
if(name.val()===""){
alert("lopan");
return false;
}
if(name.val()== null){
alert("lopan");
return false;
}
return false;
}
});
</script>
正如你所看到的......我基本上试图在表格上强制“假”,它仍然进入下一页。
所以把它弄得更远了。
我在 type="button" 的表单中创建另一个按钮,声明它,好吧,这个
var btn= $('#clearF');
btn.click(allChecks);
然后这个工作......所以我迷路了。
编辑***我试图强制错误/防止进入下一页,因为当我向字段添加验证时,我注意到无论值是否为真,它都会进入下一页......在排除一段时间后我决定看看为什么它会自己进入下一页......因此试图强制错误并失败阻止它进入下一页。
***结束编辑
任何提示/想法/指出我正在做的一些愚蠢的事情....不要犹豫指出它在先谢谢。