gpt4 book ai didi

javascript - 如何在 Yii javascript 中使用复选框隐藏或显示文本字段

转载 作者:行者123 更新时间:2023-11-28 20:13:57 24 4
gpt4 key购买 nike

我已经在我的 Yii 项目 View 中激活了我的 js 文件:

<?php
/* Register javascript */
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl . '/js/showHide.js');
?>

仍然在我看来,我有一个名为“tbo_sk”的复选框和名为“nilaiblksk”的文本字段

<?php echo $form->checkBox($model, 'tbo_sk'); ?>
<div style="display: none"><?php echo $form->textField($model, 'nilaiblksk'); ?></div>

我的问题是,我们如何在我的 showHide.js 文件中编写 JavaScript 代码,以便在选中复选框时显示文本字段,否则如果未选中则隐藏文本字段?

在我的 div 标签中,我使用 style="display: none"来隐藏 textField。

提前致谢!

最佳答案

最好给你的div一个ID或Class,而不是在jQuery中使用parent():

<div id="hiddenDiv" style="display: none"><?php echo $form->textField($model, 'nilaiblksk'); ?></div>

<script>
$(document).ready(function(){
$('#MODELNAME_tbo_sk').change(function(){
$('#hiddenDiv').toggle(); // or do $('#MODELNAME_nilaiblksk').parent().toggle();
});
});
</script>

关于javascript - 如何在 Yii javascript 中使用复选框隐藏或显示文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19473405/

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