<form id="form1" action="网址1(自己改)">
选择网址<select onchange="form1.action=this.value">
<option value="网址1(自己改)">百度</option>
<option value="网址2(自己改)">腾讯</option>
<option value="网址3(自己改)">网易</option>
</select>
<input type="submit" value="GO"/>
</form>
或者这样:
<form action="" onsubmit="this.action=select1.value">
选择网址<select id="select1">
<option value="网址1(自己改)">百度</option>
<option value="网址2(自己改)">腾讯</option>
<option value="网址3(自己改)">网易</option>
</select>
<input type="submit" value="GO"/>
</form>
也可以这样:
<form id="form1" action="">
选择网址<select id="select1">
<option value="网址1(自己改)">百度</option>
<option value="网址2(自己改)">腾讯</option>
<option value="网址3(自己改)">网易</option>
</select>
<input type="submit" value="GO" onclick="form1.action=select1.value" />
</form>
1、在html中的表单form设置属性action='#'防止自动提交 2、利用js获取html中表单form,重新设置表单的action 3、action设置完毕后调用form.submit()方法提交表单 4、表单提交后利用window.close()关闭当前窗口button按钮也可以的啊,一样的使用方法啊,在js中提交的,还是说你想根据不同的按钮将form1表单提交到不同的action里?
<script type="text/javascript">
function sub(){
document.form1.submit()
}
</script>
<body>
<form action="Getvalue" method="post" name="form1">
<input type="text" name="username"><br/>
<input type="password" name="password"><br/>
<input type="button" value="button测试" onclick="sub()">
</form>
</body>
1、如果你是要向action提交数据,那么可以把数据都放到一个form里,然后用js提交form到你指定的action2、如果你要通过action获取一些数据,那么可以通过ajax的方式调用action,获取到action的返回值,建议使用jquery的get或者post方法去调用,代码很简单
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)