javascript - 我们如何在 html 中分别将 "True"或 "False"字符串设置为复选框对其选中或未选中状态的响应?

标签 javascript html checkbox

您好,我目前在我的项目中使用单选按钮将 True 或 False 作为字符串传递。 我想将其更改为返回相同值的复选框,即“True”或“False”(基于复选框是否被选中或未选中),这样我就不会被迫更改项目中其他任何地方的条件.

<input type="radio" id="admin"
        name="access" value="True">Access<br>
        <input type="radio" id="donotaccess"
        name="access" value="False" checked="">Do not access<br></input>  

有什么建议吗?

添加了单选按钮的代码

最佳答案

您可以将复选框的值存储在变量 hasAccess

在以下代码中 - hasAccess 等于 TrueFalse(字符串)

当你需要验证复选框是否被选中时,你应该使用变量hasAccess

var hasAccess;

function verifyCheckbox(elem) {
  hasAccess = elem.checked.toString();
  hasAccess = hasAccess.charAt(0).toUpperCase() + hasAccess.slice(1);
  console.log(hasAccess);
}
<input type="checkbox" id="gquotas-admin-xptable-access" name="xp_table_access" onclick="verifyCheckbox(this)">Access

注意

你应该考虑使用 bool 值而不是 True/False 字符串

关于javascript - 我们如何在 html 中分别将 "True"或 "False"字符串设置为复选框对其选中或未选中状态的响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40799582/

相关文章:

javascript - Angular JS 不更新嵌套对象的 View

javascript - 什么是 javascript 中的代理原型(prototype)交换?

javascript - 选中时 JQuery 移动列表中的项目

javascript - 使用选择器获取最近的父元素(不包括当前元素)

javascript - 计算甘特图总持续时间

html - 我怎样才能得到我的标题图片上的链接?

html - 使用 css 从递归结构中选择 ul li 列表中的最后一个元素 gg

html - 如何对可变字体的外边缘设置约束?

asp.net 检查gridview中的复选框是否被选中

asp.net-mvc - 使用嵌套类的 Foreach ViewModel 来更新复选框列表