gpt4 book ai didi

javascript - 根据复选框显示文本框

转载 作者:行者123 更新时间:2023-12-03 11:51:03 24 4
gpt4 key购买 nike

我有一个问题,我有 2 个复选框,如果复选框的值为 Y,我想显示一个文本框,我的代码:

<label>Admin:</label>
<div class="onoffswitch">
<input type="checkbox" name="is_admin" class="onoffswitch-checkbox" value="Y" id="is_admin">
<label class="onoffswitch-label" for="is_admin">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
<label>Verificator:</label>
<div class="onoffswitch">
<input type="checkbox" name="is_verificator" class="onoffswitch-checkbox" value="Y" id="is_verificator">
<label class="onoffswitch-label" for="is_verificator">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
<input type="text" style="display:none;" placeholder="" id="if_checked"/><br/>

我的jquery:

<script>
$("input[name=is_verificator]").change(function(){

if($(this).val() == "Y")
{
$("#if_checked").show();
}else{
$("#if_checked").hide();
}
});

最佳答案

只需将 jquery 代码包装在 $(document).ready(function(){}) 中,如下所示:

<script>
$(document).ready(function(){
$("input[name=is_verificator]").change(function(){
if($(this).val() == "Y" && $(this).is(":checked")) //changed this condition as per OP comment
{
$("#if_checked").show();
}else{
$("#if_checked").hide();
}
});
});
</script>

关于javascript - 根据复选框显示文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25835750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com