form表单中经常用到的禁用获取值问题
<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将会有下面的限制: 
不能接收焦点 
使用tab键时将被跳过 
可能不是successful的
设置为readonly的input将会有下面的限制: 
可以接收焦点但不能被修改 
可以使用tab键进行导航 
可能是successful的 
只有successful的表单元素才是有效数据,也即是可以进行提交。disabled和readonly的文本输入框只能通过脚本进行修改value属性。
form表单中经常用到的禁用获取值问题的更多相关文章
- jquery禁用form表单中的文本框
		//禁用form表单中所有的input[文本框.复选框.单选框],select[下拉选],多行文本框[textarea] function disableForm(formId, isDisabled ... 
- jQuery中设置form表单中action的值的方法
		下面介绍在jQuery中设置form表单中action的值的方法. $("#myFormId").attr("action", "userinfo.s ... 
- jQuery中设置form表单中action值与js有什么不同。。。。
		jQuery中设置form表单中action值与js有什么不同.... HTML代码如下: <form action="" method="post" i ... 
- jsp中的form表单中的 id和name有什么区别了
		<form action="./system/WebServer_webServerLogin" method="post" id="login ... 
- Form表单中的action路径问题,form表单action路径《jsp--->Servlet路劲问题》这个和上一个《jsp--->Servlet》文章有关
		Form表单中的action路径问题,form表单action路径 热度5 评论 50 www.BkJia.Com 网友分享于: 2014-08-14 08:08:01 浏览数44525次 ... 
- Form表单中method为get和post的区别
		序,form表单中的方法分为get和post,但你都知道他们之间的区别吗? Form表单中method为get和post的区别: 例子如下,有个Form表单. <form action=&quo ... 
- dwz的form表单中url的变量替换
		form表单中action的地址格式 “__URL__/edit/{xxx}”,大括号内的 “xxx” 就是变量名,主要功能是结合table组件一起使用. 下图中的删除.编辑.修改密码都是用了url变 ... 
- Form 表单中的Input元素回车时不保存表单
		在Form表单中如果直接在Input元素里敲回车键,那么默认将提交表单,可以通过keydown事件取消默认此操作 $("form").live('keydown',function ... 
- javascript将form表单中的元素值封装成json格式
		把form表单中的元素值封装成json function toJSON(form)//form是要进行封装的form表单对象,dom对象,可以通过document.mainForm获得,mainFor ... 
随机推荐
- Emmet 语法探析
			Emmet 语法探析 Emmet(Zen Coding)是一个能大幅度提高前端开发效率的一个工具. 大多数编辑器都支持Snippet,即存储和重用一些代码块.但是前提是:你必须先定义 这些代码块. E ... 
- web.xml中的主要元素说明(listener, filter, servlet)
			web.xml中加载的顺序为:context-param ---> listener ---> filter ---> servlet. listener:主要针对的是对象的操作,如 ... 
- es3中使用es6/7的字符串扩展
			最近在看阮一峰的<ES6标准入门>,在字符串扩展一节中有提到几个新的扩展,觉得挺有意思,想在ES3里面使用,于是就有下面的兼容性写法. repeat 将一个字符串重复n次 String.p ... 
- SQL Server dbcc checkdb 修复
			默认dbcc checkdb 只做数据库的检测数据库是否完好.不会主动做数据库的修复,要修复数据库,需要数据库设单用模式. 1.repair_allow_data_loss 可能导致数据丢失. 2. ... 
- Oracle EBS-SQL (PO-17):检查供货比例不为100%.sql
			select * from apps.MRP_SOURCING_RULES msrwhere organization_id=X. a ... 
- 浅谈标签构建——TagBuilder
			在很多项目中,可能我们需要写一些通用的控件标签,今天来简单的学习一下吧. 在前文中已经学习了 如何自定义MVC控件标签 ,感兴趣的朋友可以去看看. 今天主要还是讲解一下TagBuilder 我们打开源 ... 
- SpringBoot优化内嵌的Tomcat
			SpringBoot测试版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId ... 
- asp.net基础学习笔记
			原文地址:http://blog.csdn.net/oxoxzhu/article/details/8652530 1.概论 浏览器-服务器 B/S 浏览的 浏览器和服务器之间的交互,形成上 ... 
- 如何有效地配置基于Spring的应用系统
			Spring为应用系统的开发提供了极大的方便,其IoC反向注入(或DI依赖注入)的概念也彻底地改变了旧的编程方式,让我们只需关注如何使用对象,而创建对象交给Spring去完成,即把使用对象和创建对象分 ... 
- UVA 400 Unix ls by sixleaves
			题目其实很简单,答题意思就是从管道读取一组文件名,并且按照字典序排列,但是输入的时候按列先输出,再输出行.而且每一行最多60个字符.而每个文件名所占的宽度为最大文件名的长度加2,除了输出在最右边的文件 ... 
