Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2384372
  • 博文数量: 473
  • 博客积分: 12252
  • 博客等级: 上将
  • 技术积分: 4307
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-12 10:02
文章分类

全部博文(473)

文章存档

2012年(8)

2011年(63)

2010年(73)

2009年(231)

2008年(98)

分类:

2009-07-23 09:43:50

在ie下,

  • 在IE下,上面两个button的数据都会被提交。并且ie会提交这两个button的innerText而不是value。而其它浏览器仅仅提交你点击的那个button。


    留言:

    1. 于 2007-07-17 @ 09:04:34 :

      button的值是写在节点之间的,实事上是innerHtml的值~这点上讲比input更灵活一点:例如,你可以设置一个value为TEST
      不过个人认为没有必要用button代替input吧

    2. 神仙 于 2007-07-17 @ 09:10:03 :

      在只有一个button时,或者不放在form里的时候还是可以用的咯
      button标签可以有更多的样式,比如可以加个图片什么的。

    3. 于 2007-07-17 @ 09:20:07 :

      to vsky:
      在firefox下,情况有所不同,表单提交的是button的value属性而不是innerHTML

    4. aisdf 于 2007-07-17 @ 13:57:21 :

      加个onclick=”return false”就不会提交了…
      要不你全用type=”button” ,提交的加一个onclick=”this.form.submit()”

    5. 于 2007-07-17 @ 21:18:36 :

      这样的话,还是直接用input来得简单,不容易出现意料之外的行为

    6. achun 于 2008-01-11 @ 18:07:56 :

      我认为 Button 并不是用来代替 input 的.
      Button 是为了响应用户交互行为的.不是为了直接通过 Button 的 name 和 值 来向 server 提交数据的.
      虽然 button 可以提交 name:value. 但我认为提交数据应该用 input
      也就是说应该这样用 Button
      提示信息
      提交
      也就是说 button 里应该永远看不到 name 属性.


    7. 关键是合理使用button标签。html被屏蔽是wordpress的默认行为,不过有部分标签是被保留的,比如b,strong,ul,li之类的。

    阅读(1929) | 评论(1) | 转发(0) |
    给主人留下些什么吧!~~

    chinaunix网友2009-12-29 16:05:04

    e