A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈志盟 中级黑马   /  2013-4-10 10:21  /  1592 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 陈志盟 于 2013-4-11 17:09 编辑


这两个显示的不是应该一样的吗?为什么第二个button中设置的value值会不显示呢


显示的结果是这样的。。

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

5 个回复

倒序浏览
value 属性规定与按钮关联的初始值。
如果在 HTML 表单中使用 button 元素,不同的浏览器会提交不同的值。Internet Explorer 将提交 <button> 与 <button/> 之间的文本,而其他浏览器将提交 value 属性的内容。
你用的是IE浏览器吧,它提交<button> 与 <button/> 之间的文本。

所以为了兼容,两个都写上比较好
  1.   <button name="subject" type="submit" value="HTML">HTML</button>
  2.   <button name="subject" type="submit" value="CSS">CSS</button>
复制代码
另外:请直接贴出代码,给出图片很让人头疼的。
回复 使用道具 举报
胡滨 发表于 2013-4-10 10:36
value 属性规定与按钮关联的初始值。
如果在 HTML 表单中使用 button 元素,不同的浏览器会提交不同的值。I ...

是兼容性问题咯,我在IE和google浏览器试过了。显示的一样。。。
回复 使用道具 举报
陈志盟 发表于 2013-4-10 10:45
是兼容性问题咯,我在IE和google浏览器试过了。显示的一样。。。

:handshake两个都写上木有错就ok
不了解浏览器采用的是哪种编码,所以也判断不了哪个支持哪种
回复 使用道具 举报
胡滨 发表于 2013-4-10 11:00
两个都写上木有错就ok
不了解浏览器采用的是哪种编码,所以也判断不了哪个支持哪种 ...

我在看视频的时候,老师是用第二种的,他用IE就可以,刚才又用IETester打开了下,还是一样的结果,郁闷。。
回复 使用道具 举报
胡滨 发表于 2013-4-10 11:00
两个都写上木有错就ok
不了解浏览器采用的是哪种编码,所以也判断不了哪个支持哪种 ...

我知道哪错了。。<input  type="button" value="点一下" /> button应该定在input里面这样,Value就可以正常显示了,粗心没有 看到啊。。。。:Q

点评

呵呵~~~粗心不得呀  发表于 2013-4-10 13:00
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马