<form name="abc" action="http://www.baidu.com" onSubmit="return Confirm_Func();" method="post">
<script type="text/javascript"> function Confirm_Func()
{
if(confirm('提交吗?'))
return true;
else
return false;
}
</script><input type="submit" value="确定" onClick="abc.onsubmit();" ></form>
目标流程:点击确定按钮,进入提交表单,然后onSubmit方法判断是否给予提交,如果返回为false则不提交但是出现问题:
用 onClick="abc.onsubmit();"会提交两次,onsubmit一次,action一次。
用 onClick="abc.submit();" 无论是点确定,还是取消。都会提交
谁有解决方案?
<script type="text/javascript"> function Confirm_Func()
{
if(confirm('提交吗?'))
return true;
else
return false;
}
</script><input type="submit" value="确定" onClick="abc.onsubmit();" ></form>
目标流程:点击确定按钮,进入提交表单,然后onSubmit方法判断是否给予提交,如果返回为false则不提交但是出现问题:
用 onClick="abc.onsubmit();"会提交两次,onsubmit一次,action一次。
用 onClick="abc.submit();" 无论是点确定,还是取消。都会提交
谁有解决方案?
<script type="text/javascript">function Confirm_Func()
{
if(confirm('提交吗?'))
return true;
else
return false;
}</script><input type="submit" value="确定" onClick="return Confirm_Func();" ></form>
<form name="abc" action="http://www.baidu.com" onSubmit="return confirm('提交 吗?')" method="post">
<input type="submit" value="确定" >
</form>
感谢各位!!