`
shiqidide
  • 浏览: 65173 次
文章分类
社区版块
存档分类
最新评论

jquery取<input>的readOnly属性,O要大写

 
阅读更多

今天在jquery中取input的readonly属性时,发现

我这样写$(“#input”).readonly取这个属性时,总是undefined,后来一想,难道html中的属性only没有大写,是不是javascript需要将O大写,

修改之后$(“#input”).readOnly,就能取到值,下面是后来我又搜到的一篇文章。

Javascript:为<input>设置readOnly属性

http://blog.sina.com.cn/s/blog_6a20127f0100n6k1.html


今天系统需要使用javascript 动态设置textbox的readonly ,

<wbr><br> 搞了半天一直没有搞定 最后发现 readonly 属性应该是 readOnly=true .<br><p>javascript 的大小写要注意<br></p> <p><br></p> <p>今天在开发中准备通过javascript设置input框只读属性的时候,用document.getElementByIdx_x('input').readonly='readonly';结果发现这样设置无效.<br><br> 于是试着disable的属性,用同样的方法设置是有效的.document.getElementByIdx_x('input').disabled=disabled;于是感觉很奇怪.因为在dreamweaver中输入框这两个属性都是这样设置的.而且readonly只要存在于input框就有效,后来忽然发现,当然输入readonly时用代码提示自动完成后的结果是readonly="readonly" ,而disabled却是disabled="disabled".<br><br> 接着就想会不会是这个问题,后来就用复选框一样的方法设置只读属性就可以了.如:<br> document.getElementByIdx_x('input').readOnly= true;(注意中间那个O是大写的,不然就无效了)<br><br> input只读属性有两种方式可以实现input的只读效果:disabled 和 readonly。<br> 自然两种出来的效果都是只能读取不能编辑,可是两者有很大不同。<br> Disabled说明该input无效,及其value不会传递给任何程序,比如asp、php等。<br> Readonly仅仅是无法编辑,不影响其值的传递。<br> Disabled使用:&lt;INPUT type=”text” name=”username”value=”james”disabled&gt;<br> Readonly使用:&lt;INPUT type=”text” name=”partNumber”value=”1500″ readonly&gt;<br><br><br><br> &lt;input id="RaOne" type="radio" value="1" name="exce"&gt;<br> &lt;input type=button value="Disabled"onclick="RaOneonClick()"&gt;<br> &lt;script&gt;<br> function RaOneonClick(){<br> if(RaOne.disabled)<br> RaOne.disabled=false;<br> else<br> RaOne.disabled=true;<br> }<br> &lt;/script&gt;</p> </wbr>

分享到:
评论

相关推荐

    System.Lazy 实例的延迟初始化值

    private readonly Lazy&lt;MyExpensiveObject&gt; _expensiveObject = new Lazy&lt;MyExpensiveObject&gt;(() =&gt; new MyExpensiveObject()); public MyExpensiveObject ExpensiveObject =&gt; _expensiveObject.Value; } ``` ...

    扩展BindingList<T>

    在.NET框架中,`BindingList&lt;T&gt;`是一个常用的类,它实现了`IBindingList`接口,为数据绑定提供了基本的支持。这个类通常用于在WinForm或WPF应用中创建动态的数据源,可以方便地与控件如DataGridView进行双向绑定。...

    Html_CSS_JS_Jquery总结.doc

    此外,HTML还包含其他一些元素,如`&lt;input&gt;`(输入字段),它的`readonly`、`disabled`和`placeholder`属性分别用于设置只读、禁用和输入提示。`&lt;textarea&gt;`用于创建多行文本输入区域,`cols`和`rows`定义其尺寸。...

    web应用,时间控件

    &lt;td&gt;&lt;input name="1" id="1" type="text" class="txt_input_date" onFocus="WdatePicker({isShowClear:false,readOnly:true})" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;有时分秒的&lt;/td&gt; &lt;td&gt;&lt;input id="2" name="2" type="text...

    htmlcss基础知识.pdf

    文本标签包括 `&lt;b&gt;` 用于加粗文本,`&lt;i&gt;` 用于斜体,`&lt;u&gt;` 创建下划线,`&lt;s&gt;` 创建删除线,`&lt;h1&gt;` 到 `&lt;h6&gt;` 用于创建不同级别的标题,`&lt;font&gt;` 修改字体,`&lt;p&gt;` 用于段落,`&lt;span&gt;` 代表一小段文本,`&lt;small&gt;` 和 `...

    html总结文档

    1.表单:&lt;form&gt;&lt;/form&gt; 主要属性:id name action method 2.input元素:&lt;input/&gt; 主要属性:name type ...单选框和复选框:&lt;input type="radio"/&gt; &lt;input type="checkbox"/&gt; checked属性值为 true 或 false

    html+css基础知识.docx

    文本标签如`&lt;b&gt;`(加粗)、`&lt;i&gt;`(倾斜)、`&lt;u&gt;`(下划线)、`&lt;s&gt;`(删除线),以及标题标签`&lt;h1&gt;`至`&lt;h6&gt;`,还有修改字体的`&lt;font&gt;`,段落`&lt;p&gt;`,小段文本`&lt;span&gt;`,较小字体`&lt;small&gt;`,较大字体`&lt;big&gt;`,下标`&lt;sub...

    input 标签的属性

    本文将详细介绍`&lt;input&gt;`标签的各种类型及其相关属性,并通过示例帮助理解这些属性的作用。 #### 二、常见类型与属性 ##### 1. `type="text"` - 文本输入框 文本输入框是最基本的一种输入类型,主要用于收集用户的...

    QuickZIP V1.1

    ''' &lt;summary&gt; ''' 打开ZIP文件 ''' &lt;/summary&gt; ''' &lt;param name="FileName"&gt;ZIP文件地址(没有的会自动创建)&lt;/param&gt; ''' &lt;remarks&gt;&lt;/remarks&gt; Sub New(ByVal FileName As String) ''' &lt;summary&gt; ''' 实例...

    RRGRID

    COLUMN_NORESIZE 0x00200000L&lt;br&gt;//列头(第0行)是否显示ABCDE标识&lt;br&gt;#define GS_COLHEAD_CUSTOM 0x00400000L&lt;br&gt;//行头(第0列)是否显示12345标识&lt;br&gt;#define GS_ROWHEAD_CUSTOM 0x00800000L&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;...

    htmlcss基础知识.docx

    单标签如 `&lt;br&gt;`(换行)、`&lt;hr&gt;`(水平线)和 `&lt;input&gt;`(输入框)不需要闭合,而双标签如 `&lt;p&gt;`、`&lt;h1&gt;` 到 `&lt;h6&gt;`(标题)和 `&lt;div&gt;` 需要有对应的结束标签。文本相关的标签包括 `&lt;b&gt;`(粗体)、`&lt;i&gt;`(斜体)、`...

    html的表单注册信息的一部分啊.txt

    &lt;td&gt;&lt;input type="text" name="ndy" id="xm" readonly="readonly"/&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt; ``` - **`&lt;input&gt;`**:定义了一个文本输入框。 - **`type="text"`**:表示这是一个文本输入框。 - **`name="ndy"`**:指定输入框...

    HTML简答语法

    - 按钮`&lt;button&gt;`、图片按钮`&lt;input type="image"&gt;` - 多行文本域`&lt;textarea&gt;` - 文件域`&lt;input type="file"&gt;` - 邮箱`&lt;input type="email"&gt;` - 网址`&lt;input type="url"&gt;` - 数字`&lt;input type="number"&gt;` - ...

    HTML常用标签及属性.docx

    - 行内标签:只占据自身内容宽度,如`&lt;a&gt;`、`&lt;font&gt;`、`&lt;img&gt;`、`&lt;input&gt;`等。 6. **CSS选择器**: - 类型选择器(如`p`、`div`)、ID选择器(`#myId`)、类选择器(`.myClass`)、属性选择器(`[attribute=value...

    WEBUI中HTML基本标签,表格表单,对象,浏览器时间窗口传真等基础知识精解笔记[总结].pdf

    `&lt;input&gt;`标签有许多类型,如`text`(文本输入)、`readonly`(只读)、`disabled`(禁用)、`button`(按钮)和`password`(密码输入)。`&lt;input&gt;`的`type`、`value`、`size`、`maxlength`等属性可以定制其行为和...

    html+css基础知识.pdf

    - 单标签:如`&lt;br/&gt;`, `&lt;hr/&gt;`, `&lt;input.../&gt;`,它们不需要闭合。 - 双标签:如`&lt;b&gt;&lt;/b&gt;`, `&lt;i&gt;&lt;/i&gt;`, `&lt;p&gt;&lt;/p&gt;`,它们包含内容并且需要闭合。 3. 常见的文本标签: - `&lt;b&gt;`加粗文本,`&lt;i&gt;`倾斜文本,`&lt;u&gt;`...

    C#基础概念二十五问

    &lt;br&gt;2.const 和 static readonly 区别?&lt;br&gt;3.extern 是什么意思?&lt;br&gt;4.abstract 是什么意思?&lt;br&gt;5.internal 修饰符起什么作用?&lt;br&gt;6.sealed 修饰符是干什么的?&lt;br&gt;7.override 和 overload 的区别?&lt;br&gt;8.什么是...

    FastXML V1.1

    ''' &lt;param name="Key"&gt;关键词&lt;/param&gt; ''' &lt;param name="Method"&gt;选择方式&lt;/param&gt; ReadOnly Property SelectElement(ByVal Key As String, ByVal Method As FastXML.Method) As XMLNodeList &lt;summary&gt; 按包含元素...

    局域网进程管理系统源码

    /// &lt;summary&gt; /// 进程所在的受控机。 /// &lt;/summary&gt; public object Tag= null; /// &lt;summary&gt; /// 进程的终止时间. /// &lt;/summary&gt; public readonly DateTime TerminationDate; /// &lt;summary&gt; ...

    Html新增元素详解PPT教案.pptx

    例如,`&lt;input&gt;`、`&lt;link&gt;`、`&lt;area&gt;`等元素不允许写结束标签。`&lt;li&gt;`、`&lt;dt&gt;`、`&lt;dd&gt;`等元素可以省略结束标签,而`&lt;html&gt;`、`&lt;head&gt;`、`&lt;body&gt;`等可以省略整个标签。虽然在源代码中看不到,但它们在DOM树中仍然存在...

Global site tag (gtag.js) - Google Analytics