JS中如何设置readOnly的值

 本篇文章主要是对JS中设置readOnly值的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

在网页中我们有时候需要控制文本输入框的“输入状态”,一些关键属性是不能修改的,这个时候需要将文本输入框的readonly属性设置为False,在网页中我们可以使用
 
<input name="txt_name" type="text" readonly="readonly" id="txt_Status" name="txt_name" style="width:150px;" />
 
但是在JS中我们则不能食用txt_name.readonly="readonly"来设置该属性,由于JS是区分大小写的,所以,在调用该属性的时候,我们必须使用txt_name.readOnly=true来设置。
 
当然,网页文本框还有一个属性可以控制它的状态,disabled,这个属性也是限制用户修改文框的内容,只是这个属性设置为"disabled"后,C#的后台代码就无法获得这个控件的内容了。
 

时间: 2024-12-24 21:42:51

JS中如何设置readOnly的值的相关文章

JS中如何设置readOnly的值_javascript技巧

在网页中我们有时候需要控制文本输入框的"输入状态",一些关键属性是不能修改的,这个时候需要将文本输入框的readonly属性设置为False,在网页中我们可以使用 <input name="txt_name" type="text" readonly="readonly" id="txt_Status" name="txt_name" style="width:150px

js中判断用户输入的值是否为空的简单实例

 本篇文章主要是对js中判断用户输入的值是否为空的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在js中判断用户输入的值是否为空,这是大家用得非常多的. 这没有什么好写的. 而我却写了. 原因只是自以为是的认为我的这些代码写得不错, 供大家参考一下.   这是摘自的我一个项目的中的用户注册页面.对于大多数人来说,这都几乎是100%经历过的. 贴代码吧,这些代码都是用js写的. 不难,很容易看懂. 看的时候,只要区别两个js类就行了. 前台页面代码:reguser.aspx  

怎么从另一个js中获取里面的属性值

问题描述 怎么从另一个js中获取里面的属性值,请高手指教.集 解决方案 解决方案二:说下你用的场景啊,如果是同一个页面的话,定义出来的全局变量都是可以共享的,当然,先加载的js先执行有啥疑问继续回帖吧解决方案三:收说一下情景~~~解决方案四:观注.....解决方案五:楼主能够将问题说具体些,太抽象了...解决方案六:document.getElementbyid("");document.getElementbyName("");

关于JS中match() 和 exec() 返回值和属性的测试_javascript技巧

语法: exec() : RegExpObject.exec(string) match() : stringObject.match(string) stringObject.match(regexp) 知识点: exec() 是RegExp对象的方法,而 match() 是String对象的方法. 都会返回包含第一个匹配项信息的数组:或者在没有匹配项的情况下返回null. 返回的数组虽然是Array 的实例,但包含两个额外的属性:index 和 input.其中,index 表示匹配项在字符

遍历js中对象的属性和值的实例_javascript技巧

今天优化项目时,遇到了关于"遍历js中对象的属性和值"的需求.之所以会有这个需求,是因为要做一个局部刷新表格内容的js插件.刚开始我去网上荡了一个js分页插件,但是智商实在捉急,搞了半天没搞出来!后来就怒了,干脆自己写一个好了.结果就遇到了这个问题! 问题:通过遍历属性名数组,获取对象的属性值失败 刚开始的错误代码如下: for(var i=0;i<dataList.length;i++) { var dataLine="<tr>"; for(va

js中判断用户输入的值是否为空的简单实例_javascript技巧

在js中判断用户输入的值是否为空,这是大家用得非常多的. 这没有什么好写的. 而我却写了. 原因只是自以为是的认为我的这些代码写得不错, 供大家参考一下. 这是摘自的我一个项目的中的用户注册页面.对于大多数人来说,这都几乎是100%经历过的.贴代码吧,这些代码都是用js写的. 不难,很容易看懂. 看的时候,只要区别两个js类就行了.前台页面代码:reguser.aspx 复制代码 代码如下: <%@ Page language="c#" Codebehind="RegU

donet中TextBox设置ReadOnly=&quot;true&quot;取不到值

解决办法 1.在.cs代码中设置TextBox的属性 例如 txtName.Attributes["readonly"] = "true"; 2. 不设置TextBox的ReadOnly为true,给该控件加上验证控件进行验证 3. 在TextBox的HTML标签中加入ContentEditable="false",这种方法简单,在IE中很好用,不用设置TextBox的 ReadOnly为true 4. 使用服务器端的隐藏控件,还需要加入Java

数据库中字段设置的默认值和插入的结果不一致

问题描述 表Persons中有一字段isStudent,bit类型,notnull,默认值设置为1.但是在程序中执行添加Persons操作时,不给isStudent赋值,默认值都是0.求解- 解决方案 解决方案二:insert的sql语句贴出来解决方案三:先看看你的添加代码是不是有问题,怎么写的解决方案四:我做插入不是直接用sql插的,而是运用EntityFramework代码如下:using(TestEntitiescontext=newTestEntities()){varperson=co

mysql中INNODB_BUFFER_POOL_SIZE:设置最佳内存值

什么是INNODB BUFFER POOL 计算机使用它们的大部分内存来提升对经常访问的数据的性能.这就是我们所知的缓存,是系统的一个非常重要的组成部分,因为访问硬盘的数据可能会慢到100到100000倍,这取决你访问的数据量. MyISAM是使用操作系统的文件系统缓存来缓存那些经常被查询的数据.然而InnoDB使用的是一种非常不同的方法. 不依赖操作系统的缓存,InnoDB自己在InnoDB Buffer Pool处理缓存.经过这篇文章你会学到它是如何工作的,为什么以那种方式来实施是一个不错的