`

让html select支持readonly属性

 
阅读更多
刚刚碰到一个要为html select添加readonly属性的要求:

<select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">  
<option value="1">test1</option>  
<option value="2">test2</option>  
<option value="3" selected="selected">test3</option>  
<option value="4">test4</option>  
<option value="5">test5</option>  
</select> 
分享到:
评论

相关推荐

    设置disabled属性后台读不到数据如何让select支持readonly

    然而,对于`&lt;select&gt;`、`&lt;input type="checkbox"&gt;`和`&lt;input type="radio"&gt;`,`readonly`属性并不起作用,通常需要使用`disabled`属性来达到类似的效果。然而,如前所述,`disabled`会导致数据无法提交,因此需要...

    HTML中Select不用Disabled实现ReadOnly的效果

    在HTML中,`&lt;select&gt;`元素通常用于创建下拉列表,让用户从多个选项中选择一个。在某些场景下,我们可能希望用户能看到这些选项,但不允许他们进行更改,即实现只读的效果。通常,我们会使用`disabled`属性来禁用一个...

    浅谈html中input只读属性readonly和disable的区别

    HTML中的`readonly`和`disabled`属性都是用来限制用户对表单元素的交互,但它们在实际应用中具有不同的效果和使用场景。 首先,`readonly`属性主要用于`&lt;input&gt;`(如`text`、`password`)和`&lt;textarea&gt;`元素。它...

    下拉框设置为只读模式时不再弹出下拉框

    这里的`[readonly]`是CSS的属性选择器,它会选择所有`readonly`属性被设置的`select`元素。 但是,这样做仅仅阻止了用户的交互,视觉上下拉箭头依然可点击。为了进一步模拟只读效果,我们可以通过修改`select`元素...

    Readonly和Disabled的区别

    首先,Readonly属性主要应用于input元素和textarea元素。当表单中的input或textarea元素被设置为Readonly时,用户虽然可以看到这些元素的内容,但无法对其进行更改。需要注意的是,尽管用户不能直接修改Readonly属性...

    实现select下拉选项可编辑

    '&lt;input type="text" class="selecttext" size="' + size + '" name=' + name + ' value="' + defaulttext + '" ' + readonly + '&gt;' + '&lt;td&gt;&lt;button class="selectbutton" id="' + this.buttonname + '"&gt;6&lt;/td&gt;&lt;/...

    表单元素属性readonly和disabled使用对比

    c) 对于`checkbox`和`radio`,如果想让它们变为只读,虽然没有直接的`readonly`属性,但可以通过绑定点击事件并返回`false`来模拟禁用效果,如在jQuery中使用`bind("click", function() { return false; })`。 总结...

    readonly和disabled属性的区别

    在HTML表单中,`readonly`和`disabled`属性都是用来限制用户输入的,但它们在功能和表现上有着明显的差异。理解这两个属性的区别对于创建交互式网页表单至关重要。 首先,`readonly`属性主要用于文本框(`...

    HTML基础属性解释

    - `size`, `value`, `maxlength`, `readonly` 是文本输入字段的属性,分别控制大小、默认值、最大长度和只读状态。 - `&lt;select&gt;&lt;/select&gt;` 创建下拉列表,`size` 和 `multiple` 控制其显示样式,`&lt;option&gt;` 添加...

    JavaScript模拟select

    1. **检测浏览器类型**:首先,通过`navigator.appVersion`属性获取浏览器版本信息,并判断是否为IE浏览器以及其版本号。此步骤用于根据不同版本的IE浏览器动态生成不同的HTML结构。 ```javascript function ...

    HTML5从入门到精通-中文学习教程.docx

    * 表单属性:HTML5提供了多种表单属性,例如autofocus、disabled、readonly等。 * 表单验证:HTML5的表单属性具有自动验证功能,例如邮箱格式验证等。 * 表单应用场景:HTML5的表单属性广泛应用于表单开发、用户信息...

    disabled与readonly的作用及区别介绍

    例如,`&lt;select&gt;`下拉列表就没有`readonly`属性,但有`disabled`属性。如果你希望用户看到下拉列表但不能选择任何项,只能使用`disabled`来实现这一效果。 总结一下,`readonly`和`disabled`的主要区别在于: 1. `...

    layui select 禁止点击的实现方法

    在使用Layui的form模块之后,我们可以通过`form.render('select')`方法来重新渲染页面上的select组件,使得之前添加的属性生效。这里的`'select'`是Layui渲染器的名称,用于渲染select组件。 结合上述两点,我们...

    表单中Readonly和Disabled的区别详解

    在HTML表单中,`readonly` 和 `disabled` 是两个重要的属性,它们都可以用来限制用户对表单元素的交互,但它们之间的区别在于作用范围、提交表单时的行为以及用户体验等方面。 首先,`readonly` 属性主要用于`...

    javascript中input中readonly和disabled区别介绍

    在JavaScript中,`readonly`和`disabled`是两个用于HTML表单中控制用户交互的属性。它们虽然都能防止用户修改表单元素的内容,但具体的行为和影响却有所不同。 `readonly`属性主要应用于`&lt;input&gt;`(如`type="text"`...

    HTML常用标签及属性.docx

    - `readonly`、`value`、`maxlength`:表单元素的属性,如只读、初始值和最大长度。 - `scrollDelay`、`direction`:用于`&lt;marquee&gt;`标签,控制滚动速度和方向。 5. **块级标签和行内标签**: - 块级标签:占据...

    个人做的HTML5学习笔记

    - `readonly`: 只读属性。 - 特殊类型的输入元素: - 数字输入框: `&lt;input type="number"&gt;`,支持`min`、`max`、`step`等属性。 - 范围滑块: `&lt;input type="range"&gt;`,同样支持`min`、`max`、`step`等属性。 - ...

    HTML对象简介

    - **ReadOnly**: 只读属性,如果设置为`true`,则该字段不可编辑。 - **Type**: 类型属性,用于指定对象的类型,如`text`, `password`, `radio`等。 - **Disabled**: 禁用属性,如果设置为`true`,则对象被禁用,...

    HTML5考试题.docx

    表单控件中,`readonly`属性允许文本框内容不被编辑,但仍然可以获得焦点,数据在提交时会被发送到服务器;而`disabled`属性则完全禁用控件,使其无法获取焦点,数据也不会随表单提交。 例如,创建一个名为"city"的...

Global site tag (gtag.js) - Google Analytics