关于JS如何实现表单的readonly

就是通过JS来实现表单的哪个<input>为只读,这样可以吗?谢谢各位大虾了!!!

第1个回答  2008-08-15
是要全部只读,还是仅让表单中的标签只读啊
每个标签都有它自己的属性即ReadOnly,只要将其设置为true即可.
<input type="text" id="t1" Readonly="true"/>这样即可.
如果是select标签,则设置他的disabled属性为true
<select id="s1" disabled="true/>
第2个回答  推荐于2016-08-12
当让可以

function check(){
var txtN = document.getElementById("test");
txtN.setAttribute("readonly",true,0);
}

setAttribute 这个方法一定要注意,有三个参数
object.setAttribute(sName, vValue [, iFlags])

last arg
iFlags: Optional. Integer that specifies one the following flags: 0 When the attribute is set, it overwrites any attributes with the same name, regardless of their case.
1 Default. The case of the attribute that you set is respected when it is set on the object.本回答被提问者采纳
第3个回答  2008-08-14
只读的那只是信息,用个table或div 等元素不就可以做到了吗?为什么一定要用表单呢?
表单是为了方便与用户交互的。一个只读的表单,多少感觉这是没事找事。。。
第4个回答  2008-08-15
<input type="text" readonly>

关于JS如何实现表单的readonly
是要全部只读,还是仅让表单中的标签只读啊 每个标签都有它自己的属性即ReadOnly,只要将其设置为true即可.这样即可.如果是select标签,则设置他的disabled属性为true

如何用Javascript代码控制input标签的readonly或disabled属性_百度知...
举readonly个简单的例子,代码如下:===<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" " http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> 无标题文档 function test()

js如何根据 input value 设置 readOnly
如果是想一打开页面就根据页面上的内容来控制只读的话,可以用输入框onchange事件来判断,放到body的onload判断就可以了,代码如下 另外,js方法已经把输入框当参数传过去了,里面就不用在document.getEle...了,直接用Obj就可以了

如何用Javascript代码控制input标签的readonly或disabled属性_百度知...
window.onload = function() { var input = document.getElementsByTagName("input")[0]; \/\/ 第一个input标签 var btn = document.getElementById("btn"); \/\/ 加入那个按钮id为btn btn.onclick(function() { input.setAttribute("readonly", "readonly"); input.setAttrbute("disabled", "d...

如何用Javascript代码控制input标签的readonly或disabled属性?_百度...
var Js_Cs= document.getElementById("Cs");Js_Cs.readOnly=true;PS:此时JavaScript代码要写到

js获取readonly的值
= $('#id');\/\/ 获取readonlyjs: jsObject.getAttribute('readonly');jQuery: jQueryObject.attr('readonly');\/\/ 赋值readonlyjs: jsObject.setAttribute('readonly', false);jQuery: jQueryObject.attr('readonly', false);\/\/ 移除readonlyjs: jsObject.removeAttribute('readonly'...

js readonly 怎么控制输入框内的可读不可读,想让一个不可读输入框中的...
这样:function doclick1(){ var txtN = document.getElementById("contactus5");txtN.readOnly = false;}

js的input框只读属性 急!在线等!!!
如果是.net的话.本身就有个readonly属性.如果你一定要用js的话.就把document.getElementById('input1').readOnly=true;放到最后.即在之前 如果你一定要放在之前的话,就这样写:function checkstate(){ if(document.readyState=="complete"){ document.getElementById('input1').readOnly=true...

用使JS 整个网页的INPUT 都变成只读
var a=document.getElementsByName("input");for(var t,i=0,j=a.length;i<j;i++){ t=a[i];\/\/对t进行条件判定(一定条件下...)\/\/continue;t.setAttribute("readonly","readonly");} 要进一步学 js 的话,建议学好基础后,去研究一下现在比较流行的框架,例如:jQuery\/mootools之类的 ...

jsp表单第一次输入之后怎么变为readonly?
判断 如果 value 有值 就 把属性变为readonly 如果是空 就不写readonly

相似回答