Js提交和submit提交

index 页面中
<form name="form7" method="post" action="jieshou.asp">
<input name="UName" type="text" />
<textarea id="Content" name="Content" style="display:none"></textarea>
<iframe ID="Editor" name="Editor" src="newEditor/HtmlEditor_new/index.html?ID=content" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No" style="height:335px;width:600px"></iframe>
<input name="submit" type="submit" value="提交">
</form>

jieshou页面中可以接收到 request.form("UName")和request.form("Content") 的值

而换成
<script language="javascript">
function XXX()
{
document.form7.submit();
}
</script>
<form name="form7" method="post" action="jieshou.asp">
<input name="UName" type="text" />
<textarea id="Content" name="Content" style="display:none"></textarea>
<iframe ID="Editor" name="Editor" src="newEditor/HtmlEditor_new/index.html?ID=content" frameBorder="0" marginHeight="0" marginWidth="0" scrolling="No" style="height:335px;width:600px"></iframe>
<input name="button" id="tijiao" type="button" value="提交" onclick="XXX()">
</form>

jieshou页面中可以接收到 request.form("UName") 的值 而request.form("Content") 的值 就一直是空值了

谁能告诉我JS和按钮 提交表单有什么区别?
楼下的回答的很详细,但是能告诉我我贴出来的代码用JS提交的能不能取到request.form("Content") 的值呢

谁能告诉我JS和按钮 提交表单有什么区别?
答:区别不大,如果直接用<input type="submit" name="button">这就是一个内置的用于提交表单的按钮,我们一般用这样按钮会很方便的,但是它有个特点是它提交表单的时候是不能经过表单的验证的(用js可以帮它验证)。而js来提交表单
<input name="button" id="tijiao" type="button" value="提交" onclick="XXX()"> 这里的type="button",就是普通的按钮而已,它要实现提交表单的功能则必须用到js来实现,那么xxx()就是帮它实现的js函数了。在xxx()中document.form7.submit(); 可以得到只等表单的提交,这里的表单是form7进行提交,其实form7也就是当前的表单了,因为name="form7"
QQ群:58325541
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-30
其实主要还是在input和textarea 用js中sumbit提交方式 只对input标签中name进行提交
第2个回答  2012-11-09
display:none 所以渲染的时候没有Content

js表单提交和submit提交的区别
功能都是一样的,都是提交form表单,只是形式不一样 1. submit提交表单:2. js提交表单 提交按钮:js内容: function form_submit() { \/\/这里做一些数据、规则检查,通过后再提交表单等,一般是这个逻辑 $('#formid').submit(); }上面两种方法,即为submit()提交和js提交表单 ...

js表单提交和submit提交的区别
js提交和submit按钮提交的区别:1. js提交表单时不会带上 submit 按钮的值(因为没有被单击) 所有浏览器 2. input 回车提交 w3c浏览器会带上submit按钮的值,ie6则不会带 解决办法:增加一个hidden域,用这个来判断,无论用哪种方式提交都会有值 submit按钮上绑定提交事件:即: 都会带上submit的值, ...

js表单提交和submit提交的区别
js提交和submit按钮提交的区别:1. js提交表单时不会带上 submit 按钮的值(因为没有被单击) 所有浏览器 2. input 回车提交 w3c浏览器会带上submit按钮的值,ie6则不会带 解决办法:增加一个hidden域,用这个来判断,无论用哪种方式提交都会有值 submit按钮上绑定提交事件:即: 都会带上submit的值, ...

js表单提交和submit提交的区别
js表单提交和submit提交的区别如下:js提交表单时不会会带上按钮的参数传递到服务端。而submit按钮提交的时候会把button上的name和value一起作为请求参数传递到服务端。举例说明: 这里提交的时候会把参数名Mylist和参数值Send传到目标地址 提交的脚本:function doMySubmit() { var myform...

js表单提交和submit提交的区别
js提交和submit按钮提交的区别:1. js提交表单时不会带上 submit 按钮的值(因为没有被单击) 所有浏览器 2. input 回车提交 w3c浏览器会带上submit按钮的值,ie6则不会带 解决办法:增加一个hidden域,用这个来判断,无论用哪种方式提交都会有值 submit按钮上绑定提交事件:即: 都会带上submit的值, ...

js表单提交和submit提交的区别
其实本质是一样的,都是用来提交表单进行处理。不过这个和你的功能要求有关。如果你的应用只是一个简单表单,不需要做运算或者其它判断操作的话,可以直接使用submit或js的表单提交来完成,这种情况下两者效果一样。如果你想在你submit提交表单之前,需要根据对表单数据进行运算或者ajax发起异步请求,根据请求...

js表单提交和submit提交的区别
是一样的啊,js提交表单就等同于submit提交,只是js表单的提交可以验证表单,submit直接提交是没有验证的!

js表单提交和submit提交的区别
submit和button(js表单提交),二者都以按钮的形式展现。项目中比较常用到的,二者最主要的区别是:submit:默认为form提交,可以提交表单(form);button(js表单提交):响应用户自定义的事件,如果不指定onclick等事件处理函数,它是不做任何事情.

js表单提交和submit提交的区别
js表单提交最后也是submit。区别在于,js提交表单之前,可以做一些操作,页面加载loading之类的

js表单提交和submit提交的区别
其实一般都用到js 表单提交之前一般都要经过JS的验证 submit按钮的提交通常 需要跳转页面 而JS AJAX的异步提交 则不需要刷新页面即可提交

相似回答