在复选框类型中单击文本框后选择文本框

Select textbox after clicking it in a checkbox type

本文关键字:文本 选择 单击 复选框 类型      更新时间:2023-09-26

我正在使用推特引导程序。我想以两种方式聚焦文本框:

  1. 单击相应的复选框或
  2. 单击文本框

这两种情况不起作用。

看到这个小提琴。

CSS: bootstrap-3.0.0

.HTML:

<div class='container'>
    <div class="checkbox">
        <label>
            <input type="checkbox" value="" />option1
        </label>
    </div>
    <div class='checkbox'>
        <label>
            <input type="checkbox" value="" />
            <form role="form">
                <div class="row">
                    <div class="col-xs-2">
                        <input type="text" class="form-control" placeholder="Specify" />
                    </div>
                </div>
            </form>
        </label>
    </div>
</div>

如果你可以在这里添加jquery,那就是:

$(document).ready(function(){
    $("#check_1").on("change",function(){
        if($(this).is(":checked"))
        {
            $("#text_1").focus();
        }
    });
});

和你的HTML:(id属性添加)

<div class='container'>
<div class="checkbox">
    <label>
        <input type="checkbox" value="" />option1
    </label>
</div>
<div class='checkbox'>
    <label>
        <input type="checkbox" value="" id="check_1" />
        <form role="form">
            <div class="row">
                <div class="col-xs-2">
                    <input type="text" class="form-control" placeholder="Specify" id="text_1" />
                </div>
            </div>
        </form>
    </label>
</div>
</div>

更新的小提琴:http://jsfiddle.net/Wr6tH/13/