我试图根据一组4个单选按钮的选择来更改文本框的值。这不是实际的html代码,而是简化版本:

    <input type="radio" name="radiogroup" id="radiogroup" value="5" />
    <input type="radio" name="radiogroup" id="radiogroup" value="10" />
    <input type="radio" name="radiogroup" id="radiogroup" value="15" />
    <input type="radio" name="radiogroup" id="radiogroup" value="20" />

    <input type="text" name="amount" id="amount" />

所以我想做的是根据选择的单选按钮,用5、10、15或20填充名为“金额”的文本框。

我是jquery新手,尝试的所有方法均无效。

预先感谢您的任何帮助。

cdr6545

最佳答案

您可以通过添加类轻松地做到这一点。

工作 Fiddle

HTML:

    <input type="radio" name="radiogroup" id="radiogroup" class="radiogroup" value="5" />
    <input type="radio" name="radiogroup" id="radiogroup" class="radiogroup" value="10" />
    <input type="radio" name="radiogroup" id="radiogroup" class="radiogroup" value="15" />
    <input type="radio" name="radiogroup" id="radiogroup" class="radiogroup" value="20" />

    <input type="text" name="amount" id="amount" />

JS:
$('.radiogroup').change(function(e){
    var selectedValue = $(this).val();
    $('#amount').val(selectedValue)
});

关于javascript - 根据单选框的选择更改文本框的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35663140/

10-09 18:10