如何在页面中分隔两个表单
How to separate two forms in a page
>我在一个页面中有两个表单,但是当我单击一个按钮时,另一个表单也会运行,并且>>>同一页面的两个窗口<<<将打开。如何在页面中分离这两个或多个表单的功能?>
代码如下。 另一个表单具有相同的代码,但具有不同的网址。
<form method="post">
<input id="element 1_1" class="element radio1" name="element 1" type="radio" value="http://www.yahoo.com" />
MODEL 13<br/>
<br/>
<input id="element 2_1" class="element radio1" name="element 1" type="radio" value="http://www.msn.com" />
MODEL 17<br/><br/>
<input id="element 3_1" class="element radio1" name="element 1" type="radio" value="http://www.ebay.com" />
MODEL 22 <br/><br/>
<script>
$(function () {
$("form").submit(function (e) {
e.preventDefault();
var url = $(this).find('input[type="radio"]:checked').val();
window.open(url);
});
});
</script></form>
其他编码器
<form method="post">
<input id="element 1_2" class="element radio" name="element 2" type="radio" value="http://www.123.com" />
MODEL 5 - 8<br/>
<br/>
<input id="element 2_2" class="element radio" name="element 2" type="radio" value="http://www.543.com" />
MODEL 6-10<br/>
<br/>
<script>
$(function () {
$("form").submit(function (e) {
e.preventDefault();
var url = $(this).find('input[type="radio"]:checked').val();
window.open(url);
});
});
</script></form>
您可以对每个表单使用属性id
。
<form method="post" id="form1">
...
</form>
<form method="post" id="form2">
...
</form>
<script>
$(function () {
$("#form1").submit(function(e) {
// function for form1
});
$("#form2").submit(function(e) {
// function for form2
});
});
</script>
相关文章:
- 在servlet中提交两个表单
- 我如何让我的脚本连续提交两个表单
- 在一次点击中发布到两个表单 JavaScript
- 只需一个按钮即可在页面上提交两个表单
- HTML5两个表单将分别打印出来
- 使用jQuery组合两个表单输入值
- 两个表单,一个选择/下拉框-需要将选择值从一个表单复制到另一个表单
- 我怎么能只提交两个表单元素
- 收听在同一页面上使用两个表单提交事件
- 两个表单 - 一个提交按钮
- 如何使用一个带有 rails 和 javascript 的提交按钮提交两个表单
- Angularjs 两个表单用于同一个控制器
- Rails/General HTML:如何从两个表单提交内容
- 如何使用一个 JavaScript 函数管理两个表单
- 尝试在 Bootstrap 中将两个表单并排放置.任何想法如何
- 点击时事件会触发两个表单的提交
- 如果一个表单输入被禁用,那么两个表单输入是否可以具有相同的名称
- 验证两个表单并将其作为一个jquery提交
- 如何对两个表单使用公共输入
- 同一页面上的两个表单和两个脚本,第一个脚本将被调用而不考虑提交