javascript:单击提交时停止http请求
现在我有了一个带有验证的表单,但当我单击submit时,它会显示错误,但它会将请求发送到服务器javascript:单击提交时停止http请求,javascript,Javascript,现在我有了一个带有验证的表单,但当我单击submit时,它会显示错误,但它会将请求发送到服务器 if(test == true) .......; else{ if(!adviceBlock){ el.insert({after:'<div class="validation-advice">The price should be equal or greater than <?php echo $minPric
if(test == true)
.......;
else{
if(!adviceBlock){
el.insert({after:'<div class="validation-advice">The price should be equal or greater than <?php echo $minPrice; ?>.</div>'});
el.addClassName('validation-failed');
}
if(test==true)
.......;
否则{
如果(!adviceBlock){
el.插入({在“价格应等于或大于”之后);
el.addClassName('validation-failed');
}
单击“提交”按钮时,如何停止请求?您需要防止正在侦听的事件:
event.preventDefault()
或者,同样地,从函数返回false
return false;
Jquery在这里工作得很好 试试这个:
$('.myButton').click(function(e){
e.preventDefault();
});
您能否发布捕获事件并进行验证的完整代码?您是否尝试在
OnSubmit
处理程序中添加return false;
?