html中radio、checkbox选中状态研究

1、对radio 、checkbox 来说说,checked属性可以保证页面初始化被选中,但是通过js或者jquery 控制checked属性并不能保证相应的被选中,同样也不能通过checked属性来判断该元素是否被选中。

2、checked属性并不能影响form表单的值,表单页面真正被选中的元素才是form表单提交的值。

3、通jquery的prop方法可以完美的选中或者取消选中元素,使用prop("checked",true) 选中,prop("checked",false)取消选中,通prop("checked") 返回的false或者true判断是否选中。
---------------------
作者:Laymond_
来源:CSDN
原文:https://blog.csdn.net/qq_29542611/article/details/73385002
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/yangliming/p/9879700.html

时间: 2024-08-02 02:14:06

html中radio、checkbox选中状态研究的相关文章

JQuery获取指定元素中的checkbox选中状态的一些属性

项目中用户上传病例数据,每一次上传自动生成一个病例文件夹,数据保存到后台,前端显示文件夹,现在的需求是勾选想要删除的文件夹的chenckbox,点击删除后,数据库和前端都相应的更新. 如果是静态页面,直接根据id或者class定位到checkbox,然后判断状态,直接remove即可.但是动态页面,需要与后台交互同步,前端相应的文件夹删除,后台数据库也要删除文件夹内的数据,每一个病例文件夹对应数据库的一个recordId,那么问题是,如何知道当前checkbox选中的文件夹对应的病例id(文件夹

获取不到Repeater控件中的CheckBox选中状态

写在前面的话:在做一个项目的时候,需要使用到Repeater控件,并且在Repeater控件内放置了CheckBox控件来标志需要删除的行,选中后,在后台取到的CheckBox的值总是为false.最后发现是在PageLoad函数中没有判断是否是回发就绑定了Repeater控件的数据,那么每次进入页面CheckBox控件的值当然被刷新为false了. 前台页面: 1 <div class="contianer p10"> 2 <h3> 3 当前位置:<a

asp.net前台ListView中判断CheckBox选中状态

<asp:CheckBox ID="CheckBox1" runat="server" Text="作废" Checked='<%#Eval("pl_Cancel")!=null ? false : true %>' /> //利用三元运算,这条的主要作用判断绑定数据不为空<%#Eval("pl_Cancel")!=null ? false : true %>

radio一直选中状态的坑

上次在使用radio单选按钮的时候,是在弹出编辑信息模态框中,实现推荐和不推荐的信息编辑. 在撸代码过程中发现用arrt("checked",checked)添加radio的选中状态,在关闭了模态框之后,点击编辑其他人的数据,发现之前选择radio("推荐"/"不推荐")的一直是选中状态,不论怎么修改JS逻辑都解决不了!即使是新添数据的模态框都不能恢复为默认的("不推荐")状态. 后来查资料发现arrt("check

jquery版本间兼容性:checkbox选中状态

最近在学习Jquery,发现attr不太好用,从网上搜了下终于知道其原因,记下备查. 以下为以为网友在js贴吧的内容: 以<input type="checkbox" id="all"/>为例子取值的例子$("#all").attr("checked")在1.6前(含1.6),返回值是boolean类型的true或false:在1.6后,返回值是"checked"或undefined. 再来看赋

使用jquery/javascript判断及改变checkbox选中状态

一.使用jquery判断及改变checkbox选中状态 1.使用JQuery判断一个checkbox 是否为选中: (1).attr('checked) 看JQuery版本1.6+返回:"checked"或"undefined" ;1.5-返回:true或false (2).prop('checked') 1.6+:true/false (3).is(':checked') eg:$("input[type='checkbox']").is(':

如何设置Installshield中 feature的选中状态

原文:如何设置Installshield中 feature的选中状态 上一篇: 使用strtuts2的iterator标签循环输出二维数组 之前一直有筒子问如何设置Installshield中 feature的选中状态,因为在Install Design里是没有这个选项的.今天打开Help搜索了一下,函数如下:FeatureSelectItem ( szFeatureSource, szFeature, bSelect ); szFeatureSource  Specifies the medi

JSP---根据值让某一Radio处于选中状态

<tr> <td> 性别 </td> <% String sex = student.getStud_sex(); %> <td> <input type="radio" value="男" name="stud_sex" <%if (sex.equals("男")) out.print("checked");%> /> 男

GridView中根据CheckBox选中的行取出某列的值

根据CheckBox选中的行取出某列的值: for (int i = 0; i < this.GridView1.Rows.Count; i++) { CheckBox ckb = (CheckBox)this.GridView1.Rows[i].Cells[0].FindControl("CheckBox1"); if (ckb.Checked) { huohao =Convert.ToInt32(this.GridView1.Rows[i].Cells[2].Text); s