当输入类型为“”时如何提交表单;提交”;使用javascript的内部表单
How to submit form when have input type="submit" inner form using javascript?
当使用javascript输入type="submit"内部表单时,如何提交表单?
我想使用javascript提交表单(具有inputtype="submit"内部表单)。
我试着用这个代码
<form action="" method="post" name="test_fn">
<input type="text" name="input1" value="ON">
<input type="submit" name="submit" value="ON">
</form>
<script type="text/javascript">
setTimeout(function(){test_fn.submit();}, 0);
</script>
但不起作用。我该怎么做?对于使用javascript提交表单(输入type="submit"内部表单)
感谢
首先,您应该更改input submit name
。
当你将按钮命名为submit时,你会覆盖表单上的submit()函数,因此它将变成"submit不是一个函数"
<form action="" method="post" name="test_fn" id="test_fn">
<input type="text" name="input1" value="ON">
<input type="submit" name="btnsubmit" value="ON"> //Changed submit name here
</form>
然后可以像这个一样用你的表单名称调用提交
<script type="text/javascript">
setTimeout(function(){document.test_fn.submit()}, 0);
</script>
相关文章:
- HTML表单提交时未执行外部函数
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 将图像上传ajax与表单提交ajax相结合
- Javascript无法处理表单提交
- 如何在我的情况下禁用表单提交
- 加载后的页面与ajax表单提交不起作用
- angularjs-控制器在表单提交时未调用
- 禁用带有字符白名单的表单提交
- 如何使用Google Analytics跟踪表单提交
- 使用javascript将表单提交到iframe目标中
- e.preventDefault在表单提交时被忽略
- AngularJS JQuery Ajax表单提交等效
- JavaScript表单提交帮助
- PHP表单提交和重定向
- 当所有输入文本字段都为空时,禁止表单提交,但当jquery中的任何字段不为空时允许提交
- setTimeOut AFTER jQuery表单提交
- 从函数中选择要触发表单提交的正确元素
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 表单提交问题,如何在我的URL末尾获得ID的值
- Javascript使用Confirm取消表单提交