今天遇到一个比较诡异的问题,就是使用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"为其他名字后问题解决…………