今天遇到一个比较诡异的问题,就是使用form对象的提交方法submit一直不成功。
-
<form id="myForm">
-
<input type="submit" name="submit" value="commit">
-
<input type="button" name="saveInfo" onclick="save()">
-
</form>
调用的js脚本为:
-
function save(){
-
if (!checkInput()) return;
-
document.myForm.target='_top';
-
document.myForm.action='newUri.do';
-
document.myForm.submit();
-
}
-
-
function checkInput(){
-
return true;
-
}
程序在执行到document.myForm.submit()的时候总是报对象不支持此属性…………,
baidu一下后发现,原来是<input type="submit" name="submit">所致,修改name="submit"为其他名字后问题解决…………