获取所选单选按钮的值并将其添加到输入

时间:2013-08-20 17:11:16

标签: jquery

我有这个无线电选择字段:

<div class="field">
<label for="diagnosis_sicherheit">Verdacht auf</label>
<input id="diagnosis_sicherheit_v" name="diagnosis[sicherheit]" type="radio" value="V">
<label for="diagnosis_sicherheit">Zustand nach</label>
<input id="diagnosis_sicherheit_z" name="diagnosis[sicherheit]" type="radio" value="Z">
<label for="diagnosis_sicherheit">Ausschluss</label>
<input id="diagnosis_sicherheit_a" name="diagnosis[sicherheit]" type="radio" value="A">
<label for="diagnosis_sicherheit">Gesicherte Diagnose</label>
<input id="diagnosis_sicherheit_g" name="diagnosis[sicherheit]" type="radio" value="G">
</div>

我的问题是,当用户选择一个选项时,如何将所选值添加到下面的输入中?

<input id="sicherheit" name="sicherheit" type="text">

3 个答案:

答案 0 :(得分:3)

试试这个

$("#sicherheit").val($('input[name=diagnosis[sicherheit]]:checked').val())

答案 1 :(得分:1)

将事件绑定到单选按钮。做点什么。

$("input[name='diagnosis[sicherheit]']").change(function() {
   $("#sicherheit").val($('input[name="diagnosis[sicherheit]"]:checked').val())
});

答案 2 :(得分:1)

请看这个警告所选值的Jsfiddle

http://jsfiddle.net/rderoldan1/VyHnL/

$('input[type=radio]').change(function(){
alert($(this).val());
});

更新

$('input[name="diagnosis[sicherheit]"]').change(function(){
$('#sicherheit').val($(this).val());
});