我已经看到了预选复选框的三种实现方式.我开始使用checked ="checked",因为我认为这是"正确"的方式(从来没有像"checked"="是"那样).我正在考虑更改为checked ="true",因为它似乎更易读并且更容易编写JavaScript代码.请注意,同样的问题适用于其他属性,例如"disabled"="disabled"与"disabled"="true".只要我一致,使用"真实"的首选方法?谢谢
<input type="checkbox" checked="checked" value="123" name="howdy" />
<input type="checkbox" checked="true" value="123" name="howdy" />
<input type="checkbox" checked="yes" value="123" name="howdy" />
Run Code Online (Sandbox Code Playgroud) 似乎普遍的共识是,对于不需要任何值的XHTML属性,我们应该重复属性名称.例如<input disabled>,正确的XHTML是<input disabled="disabled"/>.
但是,我们可以<input>使用以下任何一项来禁用HTML 元素:
<input disabled=" "/>
<input disabled=""/>
<input disabled="asdfg">
<input disabled="false">
实际上是否有正式规则可供使用disabled="disabled"?还是味道问题?
听起来有点像一个愚蠢的问题,但我想知道在HTML中检查/取消选中复选框的最佳方法是什么.
我见过很多不同的例子:
<input type="checkbox" checked="checked" />
<input type="checkbox" />
<input type="checkbox" checked="yes" />
<input type="checkbox" checked="no" />
<input type="checkbox" checked="true" />
<input type="checkbox" checked="false" />
Run Code Online (Sandbox Code Playgroud)
哪些浏览器可以使用哪些浏览器,最重要的是,jQuery会确定在所有3中检查哪个框?
编辑: W3C规范似乎暗示只有被检查的attr是正确的.这是否意味着checked ="false"和checked ="no"仍会检查该框?
我正在尝试将Google Analytics添加到React Web应用程序中.
我知道如何在HTML/CSS/JS站点中进行操作,我也将它集成到AngularJS应用程序中.但是,我不太确定如何应对它.
使用HTML/CSS/JS,我刚刚将它添加到每个页面.
我使用AngularJS做的是将GTM和GA脚本添加到index.html,并将UA标签添加到HTML div(和按钮)以获得点击.
我怎么能用React做到这一点?
请帮忙!
假设此复选框片段:
<input type="checkbox" value="1">Is it worth?</input>
Run Code Online (Sandbox Code Playgroud)
有没有理由value在HTML中静态定义复选框的属性?这是什么意思?
我在Jade文件中有表单,我希望它预先填充来自后端的一些值.在表单中,有用户性别的单选按钮.
input(type="radio", name="gender_filter", value="1") Male
input(type="radio", name="gender_filter", value="0") Female
Run Code Online (Sandbox Code Playgroud)
现在我也有这个变量gender_param,我想在页面加载时选择相应的按钮.在PHP中,我可以这样做:
<input type="radio" name="gender_filter", value="1" <?php echo ($gender_param==1)?"checked":''; ?>>
Run Code Online (Sandbox Code Playgroud)
是否有相应的Jade语法?或者我需要用很长的方式来编写它,比如重复行
- if gender_param==1
input(type="radio", name="gender_filter", value="1", checked) Male
- else
input(type="radio", name="gender_filter", value="1") Male
Run Code Online (Sandbox Code Playgroud) 我正在使用prettyCheckable jquery 插件使我的复选框和单选按钮看起来很漂亮,如果我使用 jquery 设置属性检查它不起作用,因为该插件隐藏了实际的复选框并使其自己的覆盖 HTML 来修饰复选框/单选框,因此当我检查收音机或复选框时 jquery 无法识别
//点击按钮我尝试了所有的东西,但没有任何效果。请帮忙
<input type="radio" id="rdTypeAdd" name="taxationtype" class="radiobutton" value="+" data- label="Additive" data-customclass="margin-right" checked="checked" />
<input type="radio" id="rdTypeSub" name="taxationtype" class="radiobutton" value="-" data-label="Subtractive" data-customclass="margin-right" />
$('#rdTypeAdd').buttonset();
$('[name="rdTypeAdd"][value="+"]').prop("checked", true);
$('#rdTypeAdd').buttonset("refresh");
//$('[name="rdTypeAdd"][value="+"]').attr("checked", true);
//$('[name="rdTypeAdd"][value="+"]').prop("checked", true).trigger("change");
//($('.rdTypeAdd').prop('checked',true));
Run Code Online (Sandbox Code Playgroud) 我有这个无线电标签:
<input name="phoneRadio" class="phoneRadio" id="rbDefaultPhone"
type="radio" checked="<%# GetIsChecked(Eval("IsDefault")) %>"/>
Run Code Online (Sandbox Code Playgroud)
在转发器和GetIsChecked是ac#函数返回bool值,我的问题是它不影响单选方式的单选按钮的检查值,任何人都知道如何修复它?
html ×5
checkbox ×2
javascript ×2
jquery ×2
radio-button ×2
asp.net ×1
c# ×1
html-input ×1
html5 ×1
pug ×1
react-ga ×1
reactjs ×1
web ×1
xhtml ×1