【发布时间】:2015-08-16 22:25:53
【问题描述】:
我可以根据另一个控件的状态来操作一个控件,如this jsfiddle 所示,其中 Checkbox 的状态会改变 Textbox 的宽度和背景颜色。
HTML 是:
<input type="checkbox" id="ckbxEmp" >czech Bachs
<input type="text" id="txtbxSSNOrITIN">
jQuery 是:
$(document).on("change", '[id$=ckbxEmp]', function () {
if ($(this).is(":checked")) {
$('[id$=txtbxSSNOrITIN]').css('background-color', '#ffff00');
$('[id$=txtbxSSNOrITIN]').css('width', '24');
} else {
$('[id$=txtbxSSNOrITIN]').css('background-color', 'green');
$('[id$=txtbxSSNOrITIN]').css('width', '144');
}
});
但除此之外,我真正需要做的是根据复选框的状态来限制用户输入文本框的字符数。我该如何做到这一点,最好使用 CSS,但如果需要,使用 jQuery?
【问题讨论】:
标签: jquery html css dynamic restrict