JavaScript如何控制表单提交

JavaScript015

JavaScript如何控制表单提交,第1张

最简单的方法。建立一个form

<form name="form1" action="next.html" method="post">

</form>

form中元素随意添加。

建一个用于提交的按钮

<input type="button" value="提交" onclick="checksubmit()">

然后在写这个指定的checksubmit()例如

<scrpit language="javascript">

function checksubmit(){

document.form1.submit()//这样就可以提交这个表单了 document.form1就是那个form。

}

</script>

在上面的函数中你可以在调用submit()函数前加入你自己的判断逻辑。还可以用document.form1.action改变提交目标,document.form1.method改变提交方法。

获得form的url简单的方法:$('form').attr('action')

表单提交简单方法:$('form').submit()

如果有多个表单,请更换选择器,以便找到你所想控制的表单。

以ajax方式提交可以使用ajaxForm方法。

可以在JS中取到每一个参数 然后把每一个参数传到url中

例如

var url = "/eee/rrr/oo.jsp"

var a = document.getElementById("a")

var b = document.getElementById("b")

window.location.href=url+"?a="+a+"&b="+b

这样比较麻烦 简单的就是页面设置表单 js中一样可以提交