标签: checkbox

如何检查用户已在Google recaptcha中选中复选框的js?

我在结束之前添加了以下内容

<script src='https://www.google.com/recaptcha/api.js'></script>
Run Code Online (Sandbox Code Playgroud)

我在表格结尾之前加了这个

<div class="g-recaptcha" data-sitekey="== xxxxxx =="></div>
Run Code Online (Sandbox Code Playgroud)

我可以看到类似于https://developers.google.com/recaptcha/的重新收回

HOwever,当用户在不勾选复选框的情况下按下数据时,将提交数据.是否还需要添加其他代码来检查用户是否按下了复选框?希望在js?

javascript checkbox jquery recaptcha

69
推荐指数
3
解决办法
6万
查看次数

Selenium复选框属性"已选中"

我在Java中使用Selenium来测试webapp中复选框的检查.这是代码:

private boolean isChecked;
private WebElement e;
Run Code Online (Sandbox Code Playgroud)

我声明e并将其分配给复选框所在的区域.

isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true");
Run Code Online (Sandbox Code Playgroud)

什么是奇怪的是getAttribute("checked")返回null,因此aNullPointerException

在复选框的HTML中,没有checked显示任何属性.但是,是不是所有input元素都有,checked = "true"所以这个代码应该工作?

java checkbox selenium attributes nullpointerexception

66
推荐指数
4
解决办法
17万
查看次数

可以将标签与复选框关联而不使用"for = id"?

我知道有时将标签与复选框关联起来很好:

<input id="something" type="checkbox" value="somevalue" />
<label for="something">this is label text</label>
Run Code Online (Sandbox Code Playgroud)

..但我是否必须使用id来关联它?
我甚至关心的主要原因是因为我喜欢能够点击标签来切换复选框值,但是不喜欢使用id这么简单的想法.

我想我可以使用jQuery切换单击标签的前一个元素(复选框),但也许有一些更简单的我缺少./sf/answers/190454001/看起来像一个解决方案,但用户说它在IE中不起作用.

html javascript css checkbox jquery

66
推荐指数
2
解决办法
2万
查看次数

如何将JavaScript对象编码为JSON?

有没有一种将JavaScript对象编码为JSON的好方法?

我有一个键值对列表...其中名称来自一个复选框,根据是否选中该框,该值为true或false:

var values = {};
$('#checks :checkbox').each(function() { values[this.name]=this.checked; }); 
Run Code Online (Sandbox Code Playgroud)

我想将这些值传递给JSON对象,因此存储到cookie中以呈现表(将根据用户检查的内容添加列).

有谁知道解决方案?

javascript checkbox jquery json hashtable

60
推荐指数
2
解决办法
22万
查看次数

复选框值始终为"打开"

这是我的复选框

HTML

<label class="checkbox">
    <input id="eu_want_team" name="eu_want_team" type="checkbox">
</label>
Run Code Online (Sandbox Code Playgroud)

JQuery的

var eu_want_team = $('#eu_want_team').val();
alert(eu_want_team);
Run Code Online (Sandbox Code Playgroud)

它总是显示ON,是否检查.问题是什么?

html javascript checkbox jquery dom

60
推荐指数
2
解决办法
3万
查看次数

JQuery:如果div是可见的

我正在使用JS作为改变我正在创建的SPA内容的一种方式.当我按下按钮更改内容时,HTML会从此更改:

<div id="selectDiv" style="display: none;">
Run Code Online (Sandbox Code Playgroud)

对此:

<div id="selectDiv" style>
Run Code Online (Sandbox Code Playgroud)

现在我的SPA的一部分有一个包含许多复选框的div,每个复选框代表一个div,所以当我按下提交按钮时,应该显示的下一个div将是所选复选框列表中的第一个项目.

我想知道JQuery中是否有一种方法可以"几乎检测到"哪个div现在可见.这样的事情:

if($('#selectDiv').isVisible()){
    //JS code associated with this div.
}
Run Code Online (Sandbox Code Playgroud)

有什么建议?

html javascript css checkbox jquery

60
推荐指数
1
解决办法
8万
查看次数

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

由于某种原因,我的表单不想获得复选框的值...我不确定它是否是我的编码,但是当我尝试和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>
Run Code Online (Sandbox Code Playgroud)

编辑

我尝试将其更改为此

function exefunction() {
    alert(document.getElementById("lifecheck").checked);
}
Run Code Online (Sandbox Code Playgroud)

但现在它甚至都不想execute.出了什么问题?

html javascript checkbox

59
推荐指数
3
解决办法
35万
查看次数

如何在iOS中创建一个简单的复选框?

可能重复:
IPhone应用程序中的复选框

我想创建一个带有2个值的简单复选框并保存,我该怎么做?

谢谢.

iphone checkbox ios

59
推荐指数
2
解决办法
12万
查看次数

检查和取消选中HTML5中的复选框的正确方法是什么?

看看HTML规范,但无法做出正面或反面:http://www.w3.org/TR/html5/the-input-element.html#attr-input-checked

检查HTML中的复选框(非动态)的正确方法是什么?

checked="true"
checked="checked"
Run Code Online (Sandbox Code Playgroud)

取消选中复选框的正确方法是什么?

<input type="checkbox" /> with no checked attribute
checked="false"
checked="none"
Run Code Online (Sandbox Code Playgroud)

在哪里查看HTML规范以选中/取消选中复选框?

html checkbox html5 checked

59
推荐指数
7
解决办法
20万
查看次数

复选框未绑定到angularjs中的范围

我正在尝试使用ng-model将复选框绑定到范围.复选框的初始状态对应于范围模型就好了,但是当我选中/取消选中复选框时,模型不会更改.需要注意的一些事项是模板是在运行时使用ng-include动态加载的

app.controller "OrdersController", ($scope, $http, $location, $state, $stateParams, Order) ->

  $scope.billing_is_shipping = false
  $scope.bind_billing_to_shipping = ->
    console.log $scope.billing_is_shipping


<input type="checkbox" ng-model="billing_is_shipping"/>
Run Code Online (Sandbox Code Playgroud)

当我选中该框时,控制台会记录错误,当我取消选中该框时,控制台会再次记录错误.我也在范围上有一个订单模型,如果我将复选框的模型更改为order.billing_is_shipping,它工作正常

checkbox binding coffeescript angularjs angularjs-ng-include

58
推荐指数
4
解决办法
5万
查看次数