一个网上没有答案的问题,javascript form提交
<form name="forma" id="forma" method="post" action="saveorder.asp?dan=<%=dingdan%>&action=save"><td>
<br>
<input class="go-wenbenkuang" name="submit" onclick="if(!check()){return false;}" value="修改订单状态" type="submit">
</td>
</form>
下面是对应的一段javascrjipt
<script type="text/javascript">
function check()
{
var flag ,hdingdan,form1,checkzhuangtai,hischeck
hdingdan = document.getElementById("hdingdan").value;
checkzhuangtai = document.getElementById("checkzhuangtai").value;
flag =""
flag = window.showModalDialog("usercheck.asp",0,"dialogWidth:15;dialogheight:12;status=no");
if(flag == 1)
{
if(checkzhuangtai == 1)
{
if(confirm("您是否需要修改您的收货联系信息?"))
{
window.location.href = "a.asp?dingdan="+hdingdan;
}
else
{
//form1.submit();
document.forma.submit();
return false;
}
}
else
{
document.forma.submit();
return false;
}
}
else
return true;
}
</script>
我想通过confirm("您是否需要修改您的收货联系信息?")在选定false时候直接提交form可是浏览器老是提示不支持document.forma.submit();这个方法,
本人很想知道这个问题如何解决,谢谢
--------------------编程问答-------------------- 在调用check函数的地方给加个参数,如check(this.form)
然后javascript中直接引用参数.submit --------------------编程问答-------------------- 好的,多谢了,朋友,我回头试试 --------------------编程问答-------------------- 以后需再关注,现在先帮你顶一下 --------------------编程问答-------------------- 我也想了解,谢谢LZ.
补充:VB , 网络编程