作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嗨,我试图在用户在我的输入文本框中键入 8 位数字时选中我的复选框。现在我可以在用户输入时选中复选框,但我是新手,无法弄清楚。感谢您的帮助。
<input id="thecheckbox" type="checkbox">
<input id="theinput" type="text">
$("#theinput").keyup(function () {
if ($(this).val() == "") {
$("#thecheckbox").prop("checked", false);
} else {
$("#thecheckbox").prop("checked", true);
}
});
$("#thecheckbox").change(function () {
if (!$(this).is(':checked')) {
$("#theinput").val("");
}
});
最佳答案
而不是 $(this).val() == ""
尝试使用 $(this).val().length != 8
.
关于javascript - 当文本框具有特定数量的字符时选中复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34754258/
我是一名优秀的程序员,十分优秀!