这个事件用错了。。。
$("#button").click(function(){
var val = $("#input").val();
if(val == 1){
return true;
}else{
return false;
}
})
阻止/同意表单提交的事件是onsubmit而不是onclick,你的jq代码写法相当于原生的:
window.οnlοad=function(){
document.getElementById('button').οnclick=function(){
var val=document.getElementById('input').value;
val==1?return true:return false;
}
}
这样提交是错误的,正确的应该是:
window.οnlοad=function(){
document.getElementById('button').οnsubmit=function(){
var val=document.getElementById('input').value;
val==1?return true:return false;
}
}
也就是jq的:
$(function(){
$('#button').on('submit',function(){
$('#input').val()==1?return true:return false;
});
})
这样return的布尔值是代表是否提交,true为同意提交,false为阻止提交