我有1个表单,里面有多个复选框(每个都有代码):
<input type="checkbox" name="check_list" value="<? echo $row['Report ID'] ?>">
Run Code Online (Sandbox Code Playgroud)
$row['Report ID']数据库中的主键在哪里 - 每个值都不同.
我怎样才能知道检查了哪些复选框?(也许是多个)
这是一个收件箱系统,我有一个按钮,我想要(点击时)删除所有$row['Report ID']选中复选框的消息(ID:).
使用支持HTML5的新浏览器时(例如FireFox 4);
并且表单字段具有该属性required='required';
表格字段为空/空白;
然后点击提交按钮;
浏览器检测到"required"字段为空并且不提交表单;
而是浏览器显示一个提示,要求用户在该字段中键入文本.
现在,我有一组复选框,而不是单个文本字段,其中至少有一个复选框应由用户检查/选择.
如何required在此组复选框上使用HTML5 属性?(由于只需要检查其中一个复选框,我不能将该required属性放在每个复选框上)
PS.我正在使用simple_form,如果这很重要的话.
UPDATE
可以在HTML 5 multiple的属性是有帮助吗?有没有人用它来做类似我问题的事情?
这似乎是这个功能不是HTML5规范的支持: ISSUE-111:什么是输入@需要均值@type =复选框?
(问题状态:问题已被标记为关闭而没有偏见.)以下是解释.
这是一个老问题,但是想澄清一下,问题的初衷是能够在不使用Javascript的情况下完成上述操作 - 即使用HTML5方式.回想起来,我应该让"没有Javascript"更加明显.
我试图使用jquery检查/取消选中所有复选框.现在通过选中/取消选中父复选框,所有子复选框都被选中/取消选中,父复选框的文本也变为checkall/uncheckall.
现在我想用输入按钮替换父复选框,并更改按钮上的文本以checkall/uncheckall.这个代码,任何人都可以调整代码....
$( function() {
$( '.checkAll' ).live( 'change', function() {
$( '.cb-element' ).attr( 'checked', $( this ).is( ':checked' ) ? 'checked' : '' );
$( this ).next().text( $( this ).is( ':checked' ) ? 'Uncheck All' : 'Check All' );
});
$( '.cb-element' ).live( 'change', function() {
$( '.cb-element' ).length == $( '.cb-element:checked' ).length ? $( '.checkAll' ).attr( 'checked', 'checked' ).next().text( 'Uncheck All' ) : $( '.checkAll' ).attr( 'checked', '' ).next().text( 'Check All' );
});
});
<input type="checkbox" class="checkAll" /> …Run Code Online (Sandbox Code Playgroud) 我在取消选中时遇到问题checkbox.看看我的jsFiddle,我在尝试:
$("#check2").attr("checked", true);
Run Code Online (Sandbox Code Playgroud)
我使用统一的造型的checkbox,它根本不工作,检查/取消的checkbox.
有任何想法吗?
在React中分配了默认值checked ="checked"后,我无法更新复选框状态.
var rCheck = React.createElement('input',
{type: 'checkbox', checked:'checked', value: true},
'Check here');
Run Code Online (Sandbox Code Playgroud)
分配后checked="checked",我无法通过单击取消选中/检查来交互复选框状态.
我有以下内容:
<form id="myform">
<input type="checkbox" name="check1" value="check1">
<input type="checkbox" name="check2" value="check2">
</form>
Run Code Online (Sandbox Code Playgroud)
如何使用jQuery捕获发生的任何检查事件myform并告诉切换哪个复选框(并知道它是否打开或关闭)?
默认情况下,android复选框显示右侧的文本和左侧的复选框
我想在右侧显示复选框,左侧显示文本
我怎么做到这一点?
我setOnCheckedChangeListener为我实施了checkbox
有没有办法可以打电话
checkbox.setChecked(false);
Run Code Online (Sandbox Code Playgroud)
没有触发 onCheckedChanged
当我选中一个复选框时,我希望它转向<p> #0099ff.
当我取消选中该复选框时,我希望它撤消该复选框.
我到目前为止的代码:
$('#checkbox').click(function(){
if ($('#checkbox').attr('checked')) {
/* NOT SURE WHAT TO DO HERE */
}
})
Run Code Online (Sandbox Code Playgroud) 那么我怎样才能让用户只选择一个复选框呢?
我知道单选按钮是"理想的",但出于我的目的......它不是.
我有一个字段,用户需要选择其中一个或两个选项,但不能同时选择两个.问题是我需要我的用户也能够取消选择他们的选项,这就是单选按钮失败的原因,因为一旦选择了组,就必须选择一个选项.
我将通过php验证信息,但我仍然希望将用户限制为一个答案,如果他们想要给它.