"Free","1"=>"Pa-6ren">
gpt4 book ai didi

javascript - 如何在javascript中获取Kartik radioList的检查值

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

我想知道如何在javascript中获取检查值。这是我的 _form.php

        <?= $form->field($model, 'rdo')->radioList(["0"=>"Free","1"=>"Paid"], ['id' => 'rdo'])->label('Select Contribution') ?>
<input type="text" id="name" name="name">

这是 JavaScript 代码。

    $(document).ready(function(){
$("#rdo").click(function(){
$(":text").hide();
});
$("#rdo1").click(function(){
$(":text").show();});
});

我希望当用户选择免费单选按钮时出现文本框,并且当用户选择付费单选按钮时文本框也会消失。谢谢。

最佳答案

您可以通过执行以下操作来访问当前选中选项的值:

$('#rdo input:checked').val();

// Or using name property
$('input[name="YourModelName[rdo]"]:checked').val();

如果未选择任何内容,则返回 Undefined。

所以你应该能够做这样的事情:

$('input[name="YourModelName[rdo]"]').change(function () {
if($('input[name="YourModelName[rdo]"]:checked').val() == 0) {
// Do something
}
else if(.....){
// Do something else
}
});

关于javascript - 如何在javascript中获取Kartik radioList的检查值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49963922/

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