`

两种方式实现checkBox readonly功能

阅读更多

今天在做开发的时候遇到了这样一个问题:有一个checkBox选项是不能被改变的。但是checkBox又是没有readonly属性的,这个时候我就想到了另外一个属性disabled,但是disabled的对象是不能提交到后台的,所以这个又被排除掉了。想了想,只能添加事件来搞定了。于是在checkBox中添加了个onclick="return false',问题解决。所以要想实现checkBox的readonly属性方式如下:

方式一:

<input type="checkbox" name="userName" id="" value="姓名" onclick="return false;" checked  />

方式二:

 

<input type="checkbox" name="userName" id="" value="姓名" disabled checked  />

需要注意的是:disabled属性的form data是提交不到后台去的。

 

分享到:
评论

相关推荐

    设置checkbox为只读(readOnly)的两种方式

    方式一: checkbox没有readOnly属性,如果使用disabled=“disabled”属性的话,会让checkbox变成灰色的,用户很反感这种样式可以这样让它保持只读: 设置它的onclick=”return false” js里就是 checkbox.onclick=...

    dbgrideh中添加checkbox源码

    在 dbgrideh 中添加 checkbox 源码实现全选或反选功能 在数据 grid 控件中添加 checkbox 是一种非常常见的需求,特别是在需要批量操作数据时。今天,我们将学习如何在 dbgrideh 中添加 checkbox 源码,以实现全选或...

    WPF-自定义CheckBox

    接下来,我们需要在`CustomCheckBox.xaml.cs`文件中添加代码来实现自定义功能。首先,引入必要的命名空间: ```csharp using System.Windows; using System.Windows.Controls; ``` 然后,将UserControl与XAML文件...

    重写DataGridView实现shift键与DataGridView复选框的结合

    在.NET框架中,`DataGridView`控件是一种常用的用于显示数据表格的组件,它允许用户以交互方式查看和编辑数据。而`CheckBox`列则为`DataGridView`提供了多选功能,通常用于用户需要对多行数据进行操作的情况。在这个...

    readonly和disabled属性的区别

    此外,这两种属性在交互性上的差异也很明显。`readonly`字段仍然可以被聚焦,用户可以通过键盘导航到这些字段,但无法改变其内容。而`disabled`的元素则不能获得焦点,用户无法通过键盘选择或操作它们。 在实际应用...

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

    在HTML中,`readonly`和`disabled`是两个非常重要的表单元素属性,它们用于限制用户对表单输入的交互方式。这两个属性虽然在目的上相似,但它们的应用场景、操作行为以及在表单提交时的行为却有着明显的区别。 首先...

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

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

    批量删除记录时如何实现全选方法总结

    以上两种方法都可以实现批量删除时的全选功能。前端实现方式较为简单,适合快速开发;而服务器端实现方式更加安全可靠,适合对安全性要求较高的场景。具体选择哪种方式可以根据项目需求和技术背景来决定。

    关于handsontable的一些小知识点(个人学习中总结的)

    可以通过以下两种方式来配置: - **初始化配置**:在实例化Handsontable时通过`mergeCells`属性指定合并规则。 ```javascript hot = new Handsontable(container, { mergeCells: [{row: 1, cols: 1, rowspan: 2,...

    Web服务器控件培训教程.ppt

    在ASP.NET页面中,有两种类型的脚本:服务器端脚本和客户端脚本。服务器端脚本在服务器上执行,而客户端脚本则在用户的浏览器上运行。事件处理程序是编程中的关键概念,它允许我们为特定的用户交互编写代码,例如...

    控件的可用与否

    本文主要讨论如何使用JavaScript实现对文本输入框(Text)和下拉选择框(Select)这两种控件的可用与不可用状态的切换。 1. **文本输入框(Text)的控制** 文本输入框`&lt;input type="text"&gt;`的可用性通常通过`...

    2022年优秀-第三章-Web-服务器控件.pptx

    页面中可以使用两种类型的脚本:服务器端脚本和客户端脚本。服务器端脚本在服务器上执行,而客户端脚本则在用户的浏览器中运行。事件处理程序是响应特定事件的子程序,例如,Page_Load事件在页面加载时被触发。Page....

    ws编程系列课程(5):VisualStudio2005常用控件实战(下)

    Visual Studio 2005作为一款强大的开发工具,为开发者提供了丰富的控件库,使得Windows应用程序的界面设计和功能实现变得简单易行。在这一部分,我们将主要关注那些在实际开发中经常使用的控件,以及如何有效地利用...

    VB控件与属性(35种)大全

    5. CheckBox控件:CheckBox用于实现多选功能。其属性主要包括Text(文本内容)、Checked(是否选中)和ThreeState(是否允许三态选项)。 6. RadioButton控件:RadioButtons用于单选操作。重要的属性有Text(文本...

    2022年优秀-Web-服务器控件.pptx

    在这些页面中,存在两种类型的脚本:服务器端脚本和客户端脚本。服务器端脚本在服务器上执行,而客户端脚本则在用户的浏览器上运行。事件处理程序是响应特定事件的子程序,如Page_Load事件在页面加载时被触发。Page....

    javaScript面试精选

    - 参数使用: 可以传入一个比较函数来控制排序方式,比较函数接收两个参数(a, b),如果返回值小于0,则a排在b前面;如果返回值大于0,则b排在a前面;如果返回值等于0,则保持原位置不变。 - 内部机制: JavaScript的`...

    课程自测题

    ASP.NET是微软开发的一种Web应用程序框架,用于构建动态网站、Web应用程序和服务。以下是对ASP.NET相关知识点的详细解释: 1. ASP.NET程序中前台设计界面的扩展名为.aspx。这通常包含了HTML、CSS和服务器端脚本,...

    C#应用程序开发-Windows常用控件.pptx

    3. `Checked`:检查当前是否选中,只有`True`或`False`两种状态。 4. `CheckedChanged`事件:当选中状态改变时触发。 这些控件在Windows Forms应用程序中广泛使用,通过合理布局和事件处理,可以构建出各种功能丰富...

    Windows控件.pdf

    控件的创建在MFC中有两种方式:静态创建和动态创建。静态创建是通过对话框模板完成的,控件在对话框创建时自动创建。而动态创建则允许在运行时根据需要创建控件,提供了更大的灵活性,但代码相对复杂。动态创建时,...

Global site tag (gtag.js) - Google Analytics