表单提交时submit按钮的值没有被提交
Submitted by gouki on 2010, September 10, 1:59 PM. PHP
今天在RPC里面,阿刁提出个问题,FORM表单中,submit提交的时候,有时候有值,有时候无值 ,想问清楚是什么原因
状态描述:
1、FORM表单中,submit的name是Submit。即 <input type="submit" name="Submit" value="提交表单" />
2、当点击submit按钮时,FORM被提交,提交后获取的数组中有Submit下标的值
3、回到FORM表单,直接敲回车提交,这时候发现获取的数组中没有Submit下标。
纠结的是:为什么会有两种情况的不同
查找原因,最后基本确认,这是由于form在不同情况下,可以直接使用回车进行提交表单而导致的问题。这里有几篇参考文章:不同浏览器对回车提交表单的处理办法和表单提交按钮input和button的取舍。那么,为什么敲回车和点击submit不一样呢?怎么样才能让他们一样?
尝试将focus移到submit按钮上。敲回车提交。这时候,是带有Submit值的。如果focus不在submit按钮上,则无效。知道了问题的原因,那就有解决方法了。对于submit,不要设name值 。如果确实需要传递值 ,请使用hidden域进行值的提交。以防止数据产生偏差。
本站采用
创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"
易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.
Tags: submit, html, form
« 上一篇 | 下一篇 »
只显示10条记录相关文章
[转载]超强大的jquery formValidator (浏览:
51573, 评论:
3)
jQuery的html()等方法介绍 (浏览:
46317, 评论:
1)
通过JS更改FORM的action (浏览:
36115, 评论:
1)
不同浏览器对回车提交表单的处理办法 (浏览:
27962, 评论:
0)
表单提交按钮input和button的取舍 (浏览:
27105, 评论:
0)
JS:截取文章一部分显示(无损html) (浏览:
24884, 评论:
3)
基于HTTP长连接的推技术:COMET (浏览:
24708, 评论:
0)
RTF文件批量转成HTML文件 (浏览:
23332, 评论:
1)
HTML重构 (浏览:
21216, 评论:
3)
HTML 5的五个激动人心的特性 (浏览:
19999, 评论:
0)
5条记录访客评论
不好意思。。。如果是从搜索引擎过去,是会有高亮的。(那个是高亮脚本。。)
Post by gouki on 2010, September 27, 9:42 PM #1
http://www.neatstudio.com/show-602-1.shtml
好像有死循环,“当前页面的某个脚本正忙,或者已停止响应。您可以立即停止该脚本,或者您可以继续以等待该脚本结束。
脚本: http://cache.js.cn/highlight.js:51”
Post by 小默 on 2010, September 27, 6:36 PM #2
还真没注意这个,谢谢了.不过在火狐,chrome 和ie8 下的测试似乎没这个问题。
Post by wang on 2010, September 25, 4:53 PM #3
还真没注意这个,谢谢了
Post by wang on 2010, September 25, 4:49 PM #4
周末加班,路过
学习
Post by 胖子 on 2010, September 11, 9:00 AM #5
发表评论