input为disabled提交后得不到该值的解决方法_经验交流

<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属性。

时间: 2024-10-28 18:10:10

input为disabled提交后得不到该值的解决方法_经验交流的相关文章

input file 不能更改value值的解决办法_经验交流

<div class="form-item" id="file-demo-wrapper">  <label for="file-demo">请选择文件:www.jb51.net </label>  <input type="file" name="files[file-demo]"  class="form-file" id="fil

c# WinForm WebBrowser 模拟提交后获取输出的返回值 在线等待

问题描述 c#WinFormWebBrowser模拟提交后获取输出的返回值wbActivation.Document.GetElementById("lbl_submit").InvokeMember("click");varisActivation=wbActivation.Document.GetElementById("isActivation").GetAttribute("value");接收不到后台返回的值if(i

ThinkPHP提交表单时默认自动转义的解决方法_php实例

本文实例讲述了ThinkPHP提交表单时默认自动转义的解决方法.分享给大家供大家参考.具体方法如下: 一.问题: 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线. 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不想给单引号和双引号加上反斜线,在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会被自动转义的,就是会自动的加上反斜线,但是我不

.net 弹出消息框后导致页面样式变乱解决方法_实用技巧

点击按钮,执行提交操作,弹出消息框后,页面的样式变乱,解决方法: 首先,确定使用的css样式正确,页面中的宽高值保持规范统一: 然后,弹出框避免使用Response.Write(),如下所示 复制代码 代码如下: Response.Write("<script language=javascript>"); Response.Write("window.alert('"); Response.Write("计划添加失败!"); Res

java中hasNextInt判断后无限循环输出else项的解决方法_java

话不多说,上来就是干! ?12345678910111213141516171819202122232425262728293031323334353637 import java.util.Scanner; public class Test_hasNextInt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new

ajax提交到servelt获取参数有乱码的解决方法

 这篇文章主要介绍了ajax提交到servelt获取参数有乱码的解决方法,需要的朋友可以参考下 在这里,假设读者了解基本的    ajax    技术或更多.我仅仅阐述一个现象,一个解决方法:原因.    原理,同样不清楚    --    我们先从简单的着手,    servlet传值到JSP页面js    脚本中,利用脚本将相关值显示在页面.解决这个方向(servlet--javascript)的中文乱码问题很简单.只需要在    servlet中,添加一个    编码设置:   代码如下:

jquery dialog open后,服务器端控件失效的快速解决方法

 本篇文章是对jquery dialog open后,服务器端控件失效的快速解决方法.进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jquery dialog为我们提供了非常漂亮实用的对话框,比单调的alert.confirm.prompt好用很多.    在使用jquery与.net共同开发时,直接调用jquery dialog的open后,服务器端控件全部失效了,不能执行相应的后台代码.只是源于jquery默认把dialog添加到body中,而不是原来所在的服务器端的f

Win8系统开机进入LOGO界面后就自动重启的三种解决方法

  解决方法: 一.检查虚拟内存设置 在Win8系统下,打开系统面板,然后在系统面板上选择设置关闭和虚拟内存.在关闭虚拟内存后,重新开启计算机,检查计算机是否还会出现重启故障. 二.关闭快速启动功能 如果计算机虚拟内存为默认设置项,那么就需要将快速启动功能关闭. 三.关闭硬件唤醒计算机 在Win8设备管理器下,右键Win8键盘和鼠标项,然后选择"属性".在打开的属性面板下切换至"电源管理"项中,然后取消勾选"允许此设备唤醒计算机". 相关阅读:

Win8.1系统连接手机热点后出现蓝屏、重启的解决方法

  目前,很多流量土豪在没有任何网络的情况下,都会将手机的wifi热点分享给电脑,方便自己可以随时随地上网.不过,一位使用Win8.1系统的电脑用户反映,当他的电脑连接手机热点之后,会出现蓝屏.重启的现象.这是怎么回事呢?下面,一起来看看Win8.1系统连接手机热点后出现蓝屏.重启的解决方法! Win8.1系统 问题的原因: Intel 的网卡驱动中的无线信号传输协议(802.11n模式)与某些手机WIFI热点的信号模式冲突导致,与无线网卡驱动的版本没多少关系. 解决方法: 在"设备管理器&qu