- 浏览: 358206 次
文章分类
最新评论
-
string2020:
select * from tab where user_id ...
(转)JPA JPQL -
hety163:
Java 位运算符 -
hiberatejss:
lz,~这个位运算的作用和反码是一样的吗?
Java 位运算符 -
skcmm:
博主,有个问题想请教下。我在/etc/hosts声明一个域名, ...
nginx泛域名解析 -
kid_ren:
写的好
Java 位运算符
(1) 下边的写法使得表单frm能够自动提交
:下边的这个form,将鼠标点进的文本框中然后按键盘的回车键,则页面自动进入百度页面:http://www.baidu.com
<form name='frm' action="http://www.baidu.com
">
<input type="hidden" name= "userName1"/>
</form>
注意:将上边的“<input type="hidden" name=
"userName1"/>”去掉或者增加上,都不能改变页面的自动提交!
(2)而同样的写法,进行如上的操作,却不会提交
可能是有两个文本输入框的缘故吧(注意:上边仅有一个)。
<form name='frm' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"pass"/>
</form>
(3)下面试试,同一个页面有多个from的情况
这里先试试多个form、每个form中仅有一个文本输入框
<form name='frm1' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="hidden" name=
"userName1"/>
</form>
<form name='frm2' action="http://www.google.cn/
">
<input type="text" name=
"userName"/>
</form>
经试验,每个from中的文本输入框都具有自动提交的能力。
(4)下面试试,同一个页面有多个from的情况
这里先试试多个form、有的form中仅有一个文本输入框,有的form中则有多个文本输入框
<form name='frm1' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
</form>
<form name='frm2' action="http://www.google.cn
">
<input type="text" name=
"userName"/>
</form>
<form name='frm3' action="http://www.yahoo.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
</form>
经试验,只有 frm2 具有自动提交的特性。
看来:只要页面中的某个表单中仅有一个文本输入框,则其页面就具有自动提交的特性了。
5)如何防止页面自动提交?!
很简单!只要在from 中加上 onSubmit="return false;"就OK了!
<form name='frm1' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
</form>
<form name='frm2' action="http://www.google.cn
"
onSubmit="return false;">
<input type="text" name=
"userName"/>
</form>
呵呵,经过onSubmit="return false;" 改造后,frm2不再自动提交了!
(6)下边看看input type="submit"对提交表单的影响
这里不拿仅有一个文本框的form进行测试了(如果不用onSubmit="return false;"
,它是自动提交的)
<form name='frm1' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
<input type="submit"
value="提交1"/>
</form>
<form name='frm2' action="http://www.google.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
<input type="submit"
value="提交2"/>
</form>
则,分别鼠标点击frm1、frm2中的文本框并按回车后,会根据各自的action来进入不同的页面
7)下边看看input type="button"对提交表单的影响
<form name='frm1' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
<input type="button"
value="提交1"/>
</form>
<form name='frm2' action="http://www.google.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
<input type="button"
value="提交2"/>
</form>
哈哈,分别鼠标点击frm1、frm2中的文本框并按回车后,都没有反应!看来button这样是不能提交表单的
(8)使用 "button" 来提交表单
<form name='frm' action="http://www.baidu.com
">
<input type="text" name=
"userName"/>
<input type="text" name= ""/>
<input type="button" value="提交1"
onclick="exec('http://www.google.com')"/>
</form>
userName 、passWord处都填写数据,点击button。
OK!连上google了,IE地址栏显示:http://www.google.com/?userName=1passWord=1
(9)使用 "button" 来提交表单——参考js
exec1()中的相关注释
<form name='frm' action="http://www.google.com
">
<input type="text" name=
"userName"/>
<input type="text" name=
"passWord"/>
<input type="button" value="提交1"
onclick="exec1('http://www.google.com')"/>
</form>
<form name='frm1' action="http://www.hao123.com
">
<input type="text" name=
"userName"/>
</form>
</body>
</html>
在web开发中,我们经常会遇到,一点回车键表单就自己提交的问题,能不能禁用回车键呢,答案是肯定的.
Html代码
<from action="" method="post" onSubmit="return
false">
...............
</from>
如果想在表单提交时,进行验证
Html代码
<html>
<head>
<script
lanuage="javascript">
function
check()
{
//验证不通过时
return
false;
}
</script>
</head>
<body>
<from action="" method="post" onSubmit="return
check()">
...............
</from>
</body>
</html>
这样就会对表单进行验证再进行提交
要注意的是,千万不能写成
Html代码
<from action="" method="post"
onSubmit="check()">
...............
</from>
因为check()不通过后会返回false,
因为onsubmit属性就像是<form>这个html对象的一个方法名,其值(一字符串)就是其方法体,默认返回true,所以还是相当
于验证通过
记得对表单验证一定要写成这样
Html代码
<from action="" method="post" onSubmit="return
check()">
...............
</from>
在ie下,<button>标记恐怕还存在几个不大不小的问题。
- 在一个表单里,如果有一个以上"submit"类型的<button>标签存在,在表单被提交时,不管你点击哪 个<button>,所有<button>的值都会被post/get。
- <button>的缺省type属性被设置为"button",但是在A级别浏览器下,应该设置为"submit"才对
- 如果你用javascript去访问<button>的value属性,IE却返回了<button>的 innerHTML属性,很让人恼火。 (可以使用"getAttributeNode"方法来避免.)
例如,一段
-
<form>
-
<button type="submit" value="1" name="action-1" >text 1 </button>
-
<button type="submit" value="2" name="action-2" >text 2 </button>
-
</form>
在IE下,上面两个button的数据都会被提交。并且ie会提交这两个button的innerText而不是value。而其它浏览器仅仅提交 你点击的那个button。
IE6与FireFox的区别,IE6下button标签的type默认是button,而Firefox下却是submit
发表评论
-
转:如何编写UML用例图
2011-04-08 17:01 1918UML用例图是非常有用 ... -
apache配置最大用户数的比较
2011-01-06 15:59 0Apache性能比较测试 8.15 Apache在配置 ... -
(转)JPA JPQL
2010-05-16 23:04 16731JPQL就是一种查询语言,具有与 SQL 相 类似的特 ... -
JQUERY复选框CHECKBOX全选,取消全选
2010-05-11 14:37 1418$("#checkall").click( ... -
XML String和Document的相互转换
2010-05-07 23:29 0在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不 ... -
get the number of online by Play
2010-04-28 14:10 1088It's not an easy problem to sol ... -
play!存在的Cookie设置的bug
2010-04-13 14:24 5543目前playframework使用的Mina在设置Co ... -
(转)Groovy的5种特殊运算符(可直接用于Play!的模板中)
2010-04-09 12:03 2907Spread Operator(展开运算符) 一个集合使 ... -
playframework的Eclipse插件问题
2010-04-08 17:19 3038在使用playclipse 插件的时候,Eclipse的版本 ... -
nginx泛域名解析
2010-04-05 22:11 5187在dns做一条泛指到主机上,利用nginx做二级域名的rewi ... -
使用play!完成iframe无刷新上传文件
2010-03-25 16:32 2226页面代码片段: <form id="uplo ... -
IE与Firefox兼顾加入收藏
2010-03-23 13:39 1223<script type="text/java ... -
JPA注解说明
2010-03-19 11:20 3025使用注解元数据 基本注解: 例子: @Entity ... -
playframework的Eclipse插件playclipse
2010-03-16 23:00 1427http://github.com/erwan/playcli ... -
playframework的JPA中对id的处理
2010-03-10 16:35 1913package play.db.jpa; import ja ... -
常用 JPA annotation 参考
2010-03-10 16:18 1781Table Table用来定义entity主表的name,ca ... -
(转)Java虚拟机(JVM)参数配置说明
2010-03-05 10:51 1064Java虚拟机(JVM)参数配置说明 在Java、J2EE ... -
获取msn联系人
2009-07-16 14:22 0网上也有不少例子,但是有些朋友遇到所谓911错误导致无法登录, ... -
将wml转换成html的方法
2009-07-10 17:21 0Opera是直接支持wml的,但是有不少bug。 Firef ... -
unicode详解
2009-05-07 17:31 1610引自:http://baike.baidu.com/view/ ...
相关推荐
submit是button的一个特例,也是button的一种,它把提交这个动作自动集成了,submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上。 在javaScript中关于submit和button的...
submit 是 button 的一个特例,也是 button 的一种,它把提交这个动作自动集 成了。 如果表单在点击提交按钮后需要用 JS 进行处理 (包括输入验证) 后再提交的话, 通常都必须把 submit 改成 button ,即取消其...
submit表单提交,onsubmit验证拦截 免去了用button按钮click点击事件ajax请求
今天在使用表单是同时使用POST...然而form表单的 submit 且一旦提交则全部提交,所以想到的实现方法就是 使用button实现,怎么实现呢?下面小编给大家分享JS button按钮实现submit按钮提交效果,感兴趣的朋友参考下吧
submit和button,二者都以按钮的形式展现,看起来都是按钮,所不同的是type属性和处发响应的事件上,submit会提交表单,button不会提交表单. 两者主要区别在于: submit默认为form提交,可以提交表单
button的id不要设置为submit,否则可能会引起混淆,导致表单的submit()方法不能提交表单
Submit是专门用于提交表单的Button,与Button的区别主要有两点:type=button 就单纯是按钮功能,type=submit 是发送表单。下面通过本文给大家分享JS中type="button"和type="submit"的区别,感兴趣的的朋友一起看看吧
该模块创建一个新的Webform组件,称为Submit_button。 该组件可以像其他任何Web表单一样放置在Web表单中。 它本身没有有意义的设置。 它成为由Webforms生成的实际提交按钮的占位符。 在hook_form_alter上,占位符被...
主要介绍了javascript实现点击提交按钮后显示loading的方法,涉及javascript动态设置页面元素样式的相关技巧,需要的朋友可以参考下
代码如下: ”javascript” name=”code”>function check(txt){ $j(“form”).submit(function(){ if($txt==”提交”){ this.action=”doAddMessage.action?button=提交”; this.submit(); }else{ this.action=”...
最近项目中用了很多的表单提交,发现input、button、submit甚至回车键都可以引发表单提交,下面将分别给大家讲述下他们在使用中的区别。
Submit按钮是实现表单内容提交的一个至关重要的对象。本文在简单介绍一个表单单个Submit按钮的提交处理方法的基础上,重点讨论了一个表单多个Submit按钮的三种简单而常用的实现方法
今天在做利用connection 作表单提交过程中发现,标签”input”跟”botton”中的type属性设置原来也是一门学问。...button type=”submit”>提交</button>。 这时发现除了IE6能够对我的表单数据作出正确的处理
Submit是专门用于提交表单的Button,与Button的区别主要有两点: type=button 就单纯是按钮功能 type=submit 是发送表单 (1)Submit将表单提交(form.submit())作为其onclick后的默认事件,Button并非如此 ...
用js提交表单解决一个页面有多个提交按钮的问题,主要是判断是否为提交文本,然后再执行相应的动作,比较简单。 <pre class=javascript name=code>function check(txt){ $j(form).submit(function(){ if($txt==提交)...
今天写表单提交的时候需要增加一个确认提示,所以没有使用submit按钮提交,改用jq的submit(),然后问题了 <form class=form-horizontal m-t method=post action=@Url.Action(Edit) id=form> 添加&...
博文链接:https://clarancepeng.iteye.com/blog/112040
⑧submit(可以把表单域里面元素提交给后台)和reset(还原表单中数据到初始状态)里面通过value属性可以改变文字 5.表单标签 都应该在form里面 增加用户体验 帮助表单元素提高作用域 (1)...