1,两种属性的写法如下:
1、<input type="text" name="name" value="xxx" disabled="true"/> 2、<input type="text" name="name" value="xxx" readonly="true"/>
这两种写法都会使显示出来的文本框不能输入文字,
2,Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下:
(1)disabled会使文本框变灰,而且通过request.getParameter("name")得不到文本框中的内容(如果有的话),
而readonly只是使文本框不能输入,外观没有变化,而且通过request.getParameter("name")可以得到内容。
(2)Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。
(3)表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的 值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或 readonly,但是submit button却是可以使用的)。
3.,下面是我自己的例子
<input class="inputbox" id="display_people" readonly="true"></input>
如果只是禁止文本框输入文字的话,个人建议用readonly比较好,不会破坏你整个页面的背景颜色。
相关推荐
今天我们要讨论的是如何禁止用户在文本框中输入,主要涉及到 `readonly`、`disabled` 和 `autocomplete` 这三个属性。 1. `readonly` 属性: `readonly` 属性用于设置文本框为只读状态。这意味着用户在页面上看到...
综上所述,通过JavaScript控制文本框输入,特别是禁止输入特殊字符,是前端开发中一个十分实用的技能点。本文介绍了相关的知识点,包括正则表达式的使用、事件处理器的编写以及不同类型的字符控制方法。这些技能将有...
- 使用`<input>`标签创建一个文本框。 - 通过`oncontextmenu`事件禁止用户通过右键菜单粘贴内容。 - 通过`onKeyDown`事件监听键盘输入,并调用自定义函数进行验证。 2. **JavaScript 函数详解** - `getPosition...
为了限制用户只能输入中文,我们为`<input>`标签添加了`onkeyup`和`onbeforepaste`两个事件监听器。 `onkeyup`是键盘按键释放事件,每当用户释放键盘上的键时,就会执行这个事件关联的函数。这里使用了`value=value...
接下来,我们定义文本框的基本样式,包括边框、填充等属性,同时设置`overflow`属性为`hidden`,确保超出内容不会显示滚动条: ```css .textArea { width: 300px; padding: 10px; border: 1px solid #ccc; ...
当用户输入的总字符数超过限定值时,可以通过修改文本框的样式或提示信息来告知用户,甚至可以禁止用户继续输入。 4. 显示剩余字数:在文本框外部,设置一个提示信息区域,用来实时显示用户还可以输入的字数。通过...
- 作用:禁止用户对该文本框进行任何操作。 - 特性:可用于展示只读信息或在某些条件下锁定用户输入。 - **使用data-role=”fieldcontain”** - 标签: <label for="select-native-fc">Native select: ...
为了限制文本框中的输入类型,可以使用正则表达式结合`replace`方法或通过`onkeydown`事件监听键码来实现。 ### 2. 判断是否为汉字 #### 2.1 只能输入汉字 使用正则表达式可以实现对非汉字字符的过滤。 ```...
6. `<input style="ime-mode:disabled">`:此样式关闭了输入法,使得用户无法在输入框中使用输入法输入文字。 7. 检查是否在框架中:通过比较 `window` 对象与 `top` 对象的引用,可以判断当前页面是否在框架内。...
为了帮助大家更好地利用这些新特性,本文将详细介绍几个实用的 jQuery 技巧,包括:禁止右键点击、隐藏搜索文本框的文字、在新窗口中打开链接、检测浏览器类型和版本、预加载图片以及页面样式切换等。 #### 一、...
在输入框中设置`style="ime-mode:disabled"`可以关闭输入法,使得用户无法使用输入法输入文字。 7. 防止页面被frame嵌套: 通过检测`top.location`和`self.location`是否相等,可以防止页面被其他页面的框架...
7. **关闭输入法**:`ime-mode:disabled`可以让输入框关闭输入法,适用于不需输入汉字的场景。 8. **防止页面被嵌入框架**:通过检查`window`对象与`top`对象是否相等,可以确保页面始终作为顶级窗口加载,防止被...
12. 光标停在文本框文字最后:`onfocus`事件监听器配合创建文本范围对象(`TextRange`)的方法,使文本框获得焦点时,光标自动移动到文本末尾。 13. `document.referrer`:JavaScript中的这个属性可以获取当前页面...
5. `<input style="ime-mode:-Disabled">`:这行代码可以关闭输入法,防止用户在特定输入框中使用输入法输入文字。 6. `if (window == top)top.location.href = "frames.htm";`:这段代码用于检测当前页面是否处于...
5. `ime-mode` 属性:在输入框中添加`<input style="ime-mode:disabled">`可以关闭输入法,适用于不需要用户输入汉字或其他复杂字符的情况。 6. 防止被嵌入框架(frame):`if (window == top)top.location.href = ...
5. `<input style="ime-mode:disabled">` 通过设置IME模式为disabled,可以关闭输入法,适用于不需要用户输入文字的场景。 6. `if (window == top) top.location.href = "frames.htm";` 这段代码用于检测当前页面...
5. `<input style="ime-mode:-Disabled">`:这行代码可以关闭输入法,使得用户无法在输入框内使用中文输入法。 6. 框架检查代码:`if (window == top)top.location.href = "frames.htm";` 这段代码用于确保当前页面...
**解释**: 使用`onselectstart`事件来禁止页面上的文字被选中。这对于防止恶意复制网站内容有一定帮助。 #### 1.3 页面加载完毕提示 ```html ('页面加载完毕')"> ``` **解释**: `onload`事件在页面所有元素加载完毕...