原题已结贴,为了感谢wsj兄弟对已结贴问题的关注,特赠200.
原贴标题和链接:
√如何拦截表单的脚本submit动作======================>用于htc中
http://expert.csdn.net/Expert/TopicView1.asp?id=2077546
解决方法:
在htc初始化时,替换form的action到一个函数,并记住旧action
<script>
function doit(ofrm)
{
ofrm = form1;//You should find someway out here to got FORM instance
ofrm.fireEvent("onsubmit");
if(doYourHTCcheck(ofrm))
event.returnValue = false;
else
{
ofrm.action = oldAction
ofrm.submit();
}
}
</script>
<form id=form1 action="javascript:doit(this)" onsubmit="alert(1);status=1;return true;">
<input></input>
</form>
<script>
form1.submit();
//form1.fireEvent("onsubmit");
</script>