当前位置: 首页 > 面试题库 >

如何确定是否已选中复选框?

赵永新
2023-03-14
问题内容

出于某种原因,我的表单不想获取复选框的值…我不确定这是否是我的编码,但是当我尝试alert()输入值时,我得到undefined了结果。我有什么问题?

<head>
  <script>
    var lfckv = document.getElementById("lifecheck").checked
    function exefunction(){
      alert(lfckv);
    }
  </script>
</head>
<body>
  <label><input id="lifecheck" type="checkbox" >Lives</label>
</body>

编辑

我尝试将其更改为此

function exefunction() {
    alert(document.getElementById("lifecheck").checked);
}

但是现在它甚至不想execute。怎么了


问题答案:

var lfckv函数放在内部。当执行该行时,主体尚未解析,并且该元素"lifecheck"不存在。这工作得很好:

function exefunction() {

  var lfckv = document.getElementById("lifecheck").checked;

  alert(lfckv);

}


<label><input id="lifecheck" type="checkbox" >Lives</label>

<button onclick="exefunction()">Check value</button>


 类似资料:
  • 问题内容: 我需要检查复选框的属性,并使用jQuery根据已检查的属性执行操作。 例如,如果选中了年龄复选框,那么我需要显示一个文本框以输入年龄,否则隐藏该文本框。 但是以下代码默认返回: 如何成功查询属性? 问题答案: 复选框DOM元素的属性将为您提供元素的状态。 给定您现有的代码,您可以执行以下操作: 但是,有一种更漂亮的方法可以使用toggle:

  • 问题内容: 我需要检查复选框的属性,并使用jQuery根据已检查的属性执行操作。 例如,如果选中了年龄复选框,那么我需要显示一个文本框以输入年龄,否则隐藏该文本框。 但是以下代码默认返回: 如何成功查询属性? 问题答案: 这为我工作: 控件的ID 在哪里。 另外。我不确定测试时错过了什么。 注意,这是使用Microsoft Ajax而不是jQuery的答案

  • 问题内容: 我在Flask Python中使用Bootstrap。 选中复选框后,父标签的类为“活动”,我想获取是否选中了复选框。有什么办法吗? 问题答案: 你可以尝试以下操作: 在烧瓶中: ``` value = request.form.getlist(‘check’) value = [u’edit’] ``` 你还可以获取具有相同名称属性的多个复选框的值。

  • 问题内容: 我正在尝试确定给定类型()是否为可选类型,我正在使用此测试 但它始终返回false。 那么有什么办法可以做到这一点? 问题答案: 假设您要执行的操作是这样的: 可悲的是,swift当前(从Swift 2开始)不支持协方差和协变,并且不能直接针对类型进行类型检查: 一种替代方法是使特定协议扩展,并检查该类型:

  • 问题内容: 如何读取PHP中是否选中了复选框? 问题答案: 如果您的HTML页面如下所示: 提交表格后,您可以使用以下方法进行检查: 要么

  • 如果复选框不确定,如何从与复选框关联的标签停止单击事件? 我尝试了以下几点,但都没有成功: El是复选框本身。 目标是,当此复选框不确定时,单击相关标签后,我希望它所做的就是退出不确定并取消选中。然后,我将触发表中所有选中的复选框也被取消选中。 问题是,当我单击不确定的复选框标签时,它会导致它被选中,导致所有未选中的复选框都被选中。与我想要的相反。