<html>
<head>
<title>Test</title>
</head>
<body>
<form action="" method="post" name="form1">
<input type="text" value="test" id="txtTest" readonly>
<input type="button" value="ChangeProperties" onClick="changeText();">
</form>
</body>
<script type="text/javascript">
<!--
function changeText(){
var t=document.getElementById("txtTest");
if(t.readOnly){ // 注意 readOnly 的 O为大写
t.readOnly=false;
t.value="write able";
}else{
t.readOnly=true;
t.value="readonly";
}
}
// -->
</script>
</html>
<!--
function changeText(){
var t=document.getElementById("txtTest");
if(t.readOnly){ // 注意 readOnly 的 O为大写
t.readOnly=false;
t.value="write able";
}else{
t.readOnly=true;
t.value="readonly";
}
}
// -->
分享到:
相关推荐
总的来说,JavaScript中的ReadOnly属性是控制用户界面元素可编辑性的关键,其设置方式与HTML中的`readonly`属性有所不同,需要使用`readOnly`属性并赋值为`true`。了解并正确使用这个属性,能够帮助我们构建更加灵活...
在Web开发中,我们经常需要通过JavaScript对HTML中的元素进行动态控制,其中包括设置或更改文本框(`<input type="text">`)的`readOnly`属性。本文将详细介绍如何使用JavaScript来操作文本框的`readOnly`属性,并...
Disabled 属性会使 Input 元素的值无法被传递给服务器端程序,而 Readonly 属性则不会影响其值的传递。 因此,在实际开发中,需要根据具体情况选择合适的方法来实现 Input 只读效果。如果需要使 Input 元素的值无法...
然而,ReadOnly属性与Disabled属性虽有相似之处,但二者的行为有本质的不同,这一点在使用JavaScript进行DOM操作时尤为重要。 首先,ReadOnly和Disabled属性都可以通过HTML标签来设置,例如: ```html ...
- **权限控制**:在多用户环境中,某些用户可能只有查看权限,而不能修改数据,readonly属性可以帮助实现这种权限控制。 - **计算字段**:只读文本框也可以用于显示由其他表单字段计算得出的结果,如总价或税率计算...
总结来说,文档内容中展示的是如何利用JavaScript来动态控制页面上的`input`元素的`readonly`属性。通过一个简单的函数和HTML按钮的结合使用,实现了对多个`input`元素的统一操作,这对于提高页面交互性和用户体验...
在JavaScript中,控制HTML表单控件的属性是一项常见的操作,而`readonly`和`disabled`属性是其中经常被提及的两个属性。`readonly`属性用于设置一个控件为只读状态,意味着用户不能修改控件的值,但该控件仍然会向...
- `readonly` 属性主要应用于`<input>`(如text、password)和`<textarea>`元素,使得用户无法修改这些元素的值,但用户仍能看到并选中文本。 - 当表单以POST或GET方式提交时,`readonly`字段的值会被一同发送到...
和 readonly 属性类似,可以在 input 标签中添加 disabled 属性,以便让 input 变成不可编辑状态。例如:<input type="text" disabled="disabled" /> 3. 使用 JavaScript 代码 可以使用 JavaScript 代码来让 input...
总的来说,理解和正确使用`readonly`和`disabled`属性可以帮助我们更好地控制用户的输入体验,同时满足后台处理数据的需求。在设计用户界面时,考虑到这些细节可以使我们的应用或网站更加友好和功能完备。
具体来说,如果前台页面通过脚本(如JavaScript)给ReadOnly属性为true的TextBox赋值,后台代码(如C#)在尝试获取这个TextBox的Text属性时,将得到一个空值。这可能与微软设计.NET的初衷有关,他们可能想限制用户对...
<input type="text" id="text1" readonly> ``` 或者,如果使用了JavaScript,可以通过以下方式动态改变其可编辑状态: ```javascript document.getElementById("text1").readOnly = true; ``` 5. **移动应用...
`readonly`属性主要用于`input[type="text"]`、`input[type="password"]`和`textarea`等文本输入类型的元素。它使得用户可以看到和选择文本,但无法进行编辑。这意味着用户可以复制、粘贴或选中文本,但不能改变其...
`readonly` 属性用于文本输入框 (`input[type="text"]`),它使得用户不能修改输入框中的内容,但用户仍然可以选中并复制文本。在 jQuery 中设置 `readonly` 属性,你可以使用 `attr()` 方法: ```javascript $(...
使用`readonly`属性控制文本框 除了`disabled`属性外,还可以使用`readonly`属性来实现对文本框内容的只读控制。 #### 示例代码分析: ```javascript inputtext.readonly = true; ``` 这行代码将`inputtext`对象...
在处理表单元素时,我们经常需要控制某些输入字段的只读(readonly)或禁用(disabled)状态。本文将详细讨论如何使用 jQuery 批量设置这些属性。 1. **只读属性(readonly)** - 只读属性用于让用户查看内容,但...
在处理`readonly`属性时,需要注意的是,`readonly`属性主要用于文本输入框`<input type="text">`,它使得用户不能编辑文本,但仍然可以选择和复制文本。然而,对于`<select>`、`<input type="checkbox">`和`...