关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

input中disabled提交后得不到值

作者:佚名   时间:2012-04-22   分享到:

input的字段当为diabled时时无法获取数值得,所以最近不要用这个,我们可以用readonly带替代,即可解决这类问题。
  
 

<input name="country"  id="country"  size=12 value="disabled"  disabled="disabled" >



    放在form表单中提交后得不到该值。
将disabled="disabled" 改为 readonly = "readonly" 即可 ,按照W3C的规范:http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12

    设置为disabled的input将会有下面的限制:
    1.不能接收焦点
    2.使用tab键时将被跳过
    3.可能不是successful的

    设置为readonly的input将会有下面的限制:
    1.可以接收焦点但不能被修改
    2.可以使用tab键进行导航
    3.可能是successful的
    只有successful的表单元素才是有效数据,也即是可以进行提交。disabled和readonly的文本输入框只能通过脚本进行修改value属性。



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7619.html

上海联楷网络新闻