<script type="text/javascript"> function fabu(id){ var s=$("#size").val(); var flag = false; for(var i=1;i<=s;i++){ var k="price"+i; if($("#"+k).val()==null||$("#"+k).val()==""){ alert("请给商品定价"); return false; } } $("#Form1").submit(); } </script>
<form class="am-form am-g am-tabs" id="Form1" action="goods/add3.do">
<input type="button" onclick="fabu();" value="发布"/>
</form>
常规的表单提交方式为 <input type="submit" value="提交"/>
当点击提交按钮的时候直接会提交表单内容到指定的路径上
<button></button>button按钮也会触发提交
<input type="button" value="提交"/> 这种的提交方式才不会触发表单提交 在里面写上触发js事件的方法名 执行js里面写好的同名方法