我有两个不同的按钮:
<input type="button" name="but1" id="but1" value="page1" onclick="f('WebForm1')" />
<input type="button" name="but2" id="but2" value="page2" onclick="f('WebForm2')" />
显然还有其他两个网络表单(&#34; WebForm1&#34;和#34; WebForm2&#34;)。
使用JavaScript,如何将默认webform(我有其中的按钮)中的信息提交到其按钮值的页面?
(我的意思是当我点击第一个按钮时,它应该转到WebForm1并提交数据,当我点击第二个按钮时,它应该转到WebForm2并提交数据)
我之前从未尝试过这样做,所以在我编写的JavaScript中
function f(t){
var a;
a = document.getElementById['form1'];
a.submit(t); }
但它不起作用。
答案 0 :(得分:1)
所有这些功能是否都在同一页面上实现? 我怎么看,你可以把两个输入按钮变成两种不同形式的提交按钮。
create or replace synonym GOVINDS.test_package for GOVINDS."_test_package";
另外,我不确定 a.submit(t)之类的东西是否有效。
答案 1 :(得分:0)
在 HTML5 中,您可以将<button>
与表单属性:
<button type="submit" form="form1" value="Submit">Submit</button>
使用form
属性,您可以指定<button>
元素所属的表单元素。
然后,以您的形式:
<form action="WebForm1" method="get" id="form1">
...
</form>
答案 2 :(得分:0)
function f(t){
// <form name="WebForm1">
// t is the name of the form
document.t.submit();
}
仅当两个表单与按钮位于同一页面时才能正常工作。