Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将文本放入从属文本区域并选中装箱后选中主复选框_Javascript_Jquery - Fatal编程技术网

Javascript 将文本放入从属文本区域并选中装箱后选中主复选框

Javascript 将文本放入从属文本区域并选中装箱后选中主复选框,javascript,jquery,Javascript,Jquery,我的复选框有问题。当前,在选中从属后,我会自动选中主复选框。在文本区域中键入后,从机将自动选中,但是在文本区域中键入后,我无法选中主复选框 在将文本放入文本区域后,我想选中从属复选框和主复选框 这是我目前的代码: HTML: 小提琴:试试看 <input type="checkbox" name="qqryq" class="master" value="1" id="wod">master<BR> <input type="checkbox" name="qqry

我的复选框有问题。当前,在选中从属后,我会自动选中主复选框。在文本区域中键入后,从机将自动选中
,但是在文本区域中键入后,我无法选中主复选框

在将文本放入文本区域后,我想选中从属复选框和主复选框

这是我目前的代码:

HTML:

小提琴:试试看

<input type="checkbox" name="qqryq" class="master" value="1" id="wod">master<BR>
<input type="checkbox" name="qqryq" class="slave" value="1" id="sth">
<input type='text' name='tekst' class="tekst"  size=1 maxlength=3> 

演示:

您不能编写chekbox吗?很抱歉,这是我的错误,我下次会改正。谢谢,我已经更改了jquery库,您的脚本工作得非常好。现在我试图使复选框保持选中状态-即使我将删除文本区域中的文本。@user2463248 Change
$('.master,.slave').prop('checked',this.value.length>0)
$('.master,.slave').prop('checked',true)
function userTyped(name_chbox, e){
    if(e.value.length > 0){
        document.getElementById(name_chbox).checked=true;
     }else{
        document.getElementById(name_chbox).checked=false;
    }

 }

$(document).ready(function () {
    $(".slave").click(function () {
        if (this.checked == true) {
            $(".master").attr('checked', this.checked);
        }
    });
});
<input type="checkbox" name="qqryq" class="master" value="1" id="wod">master<BR>
<input type="checkbox" name="qqryq" class="slave" value="1" id="sth">
<input type='text' name='tekst' class="tekst"  size=1 maxlength=3> 
$(document).ready(function () {
    $(".slave").click(function () {
        if (this.checked) {
            $(".master").prop('checked', this.checked);
        }
    });

    $('.tekst').keyup(function(){
        $('.master, .slave').prop('checked', this.value.length > 0);
    })
});