Javascript提交不提交
javascript submit not submitting
本文关键字:提交 Javascript 更新时间:2023-09-26
我的脑子里有这样的想法:
<SCRIPT>
function submitFunction(i) {
if (i==1) {
alert('1');
document.sales_order_details.action="/sales/_order";
document.sales_order_details.submit()
}
if (i==2) {
alert('2');
document.sales_order_details.action="/sales/delete_order";
document.sales_order_details.submit()
}
}
</SCRIPT>
和以下在我的身体:
<form id="sales_order_details" action="/sales/delete_order" method="post">
<INPUT TYPE="button" VALUE="Edit Order" onClick="submitFunction(1)">
<INPUT TYPE="button" VALUE="Delete Order" onClick="submitFunction(2)">
</form>
对于'2'或'1'的警告正确显示,但表单未提交。
任何建议。谢谢
在你的javascript函数中试试:
function submitFunction(i) {
var form = document.getElementById('sales_order_details');
if (i == 1)
form.action = "/sales/_order";
else if (i == 2)
form.action = "/sales/delete_order";
form.submit();
}
错误地访问了java脚本对象层次结构。在document
之后,您应该访问form
以获得您的代码工作,请参见以下内容:并且您应该使用form
标记中的name
属性来工作此代码。
<SCRIPT>
function submitFunction(i) {
if (i==1) {
alert('1');
document.form.sales_order_details.action="/sales/_order";
document.form.sales_order_details.submit()
}
if (i==2) {
alert('2');
document.form.sales_order_details.action="/sales/delete_order";
document.form.sales_order_details.submit()
}
}
</SCRIPT>
HTML表单:
<form name="sales_order_details" action="/sales/delete_order" method="post">
<INPUT TYPE="button" VALUE="Edit Order" onClick="submitFunction(1)">
<INPUT TYPE="button" VALUE="Delete Order" onClick="submitFunction(2)">
</form>
或:
可以使用表单索引号来访问javascript中的表单对象。如document.form[0].action
变化
document.sales_order_details.submit()
document.forms['sales_order_details'].submit();
和您的表单将正确提交
相关文章:
- 如何向服务器端提交javascript变量
- POST时未提交Javascript值
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- 提交Javascript表单时出现Codeigniter csrf保护错误
- 关于更改、选择和提交javascript的示例
- Perl / LWP 提交 JavaScript 表单的麻烦
- 表单提交 JavaScript 不起作用
- 验证后提交 Javascript 表单
- 向 JSP 提交 JavaScript 数组
- 空表单提交 Javascript
- 提交 javascript 表单,但数据未正确传递
- 访问拒绝IE8上传提交javascript
- IE7 和 IE8 不会在提交 JavaScript 时触发 JavaScript 提交
- 提交 JavaScript 以重新加载页面,但不在 PHP 中发布成功消息
- 通过curl和PHP提交JavaScript点击
- 如何在输入字段中提交 Javascript 值
- 为什么多重提交javascript代码在Chrome中不起作用
- 表单提交Javascript后,子级刷新自身而不是父级
- php提交javascript表单
- html页面自动提交-javascript填充隐藏字段