submit表单提交,不用submit提交表单

http://www.itjxue.com  2023-01-14 04:34  来源:未知  点击次数: 

如何使用 submit 函数处理表单提交

办法1.同一个页面中建立两个表单 各自提交: 办法2:如果非要只有一个表单的话,通过js提交: function submitYouFrom(path){ $('form1').action=path; $('form1').submit(); }

SUBMIT表单提交问题

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html

head runat="server"

title测试页/title

script language="javascript"

function checkNull(){

if(document.getElementById("testInput").value==""){

alert("信息不能为空!");

//这里有改动

return false;

}else{

alert("准备提交。。。");

//这里有改动,注意规范

document.getElementById("form1").submit();

}

}

/script

/head

body

!-- 这里有改动 --

form id="form1" action="submit2.aspx" method="post" onsubmit="checkNull();return false;"

div

input id="testInput" type="text" /

!-- 删掉onclick --

input id="Submit" type="submit" value="send" /

/div

/form

/body

/html

你的代码不能用是因为你没有拦截掉form的submit事件,submit优先级是非常高的,只能当onsubmit函数返回false的时候才能拦截掉,onclick是肯定不行的,根本轮不到它执行

js表单提交和submit提交的区别

其实本质是一样的,都是用来提交表单进行处理。不过这个和你的功能要求有关。

如果你的应用只是一个简单表单,不需要做运算或者其它判断操作的话,可以直接使用submit或js的表单提交来完成,这种情况下两者效果一样。

如果你想在你submit提交表单之前,需要根据对表单数据进行运算或者ajax发起异步请求,根据请求结果执行相应操作的话(比如说用户注册,需要先检查用户是否已经在数据库中存在)这时是先js操作,之后在使用js提交。只是时间上的先后,最终调用的仍是submit()。

希望对你有帮助。

当表单提交时,js如何获取submit的名称或值?

楼主,你要搞清楚\x0d\x0a一个表单中,\x0d\x0a无论你放多少submit 都是提交同一个表单,\x0d\x0a所以你放多个submit没有任何意义\x0d\x0a如果是想根据特定的submit,来提交特定的值的话\x0d\x0a你可以在每个submit 换成 button\x0d\x0a给button绑定onclick事件\x0d\x0a\x0d\x0a调用函数,例如:\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a \x0d\x0a\x0d\x0a\x0d\x0ascript:\x0d\x0afunction subForm(type){\x0d\x0a alert(type.value);//弹出点击按钮的value值\x0d\x0a ......... //这里就根据type.value来进行特定的逻辑\x0d\x0a document.getElementById("form1").submit(); //提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit(); 提交\x0d\x0a} \x0d\x0a\x0d\x0a另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台

表单submit怎么用ajax提交表单

看你是用原生好jquery的实现方式

如果jquery是submit的方式

一般的 灿推科技 或开源的php系统 很多的以接口形式提交数据的,你需要给 form表单加个id;

在用submit提交数据,ajax方法写在提交的事件里就可以,ajax里面绑定你需要的参数和地址

(责任编辑:IT教学网)

更多

推荐网络工程师文章