[英]radio buttom value to input value
我想获取单选按钮的值来更改隐藏输入的值,所以如果我有那两个具有值1和2的单选按钮
我想在js上完成工作,因此将成为实时更改
如果无线电值= 1
隐藏按钮的值更改为ex“ Paris”
如果单选值= 2
隐藏按钮的值更改为ex“ Cairo”
这是单选按钮
<input id="shop" name="shop" type="radio" class="field radio" value="1" tabindex="10" />
<input id="shop" name="shop" type="radio" class="field radio" value="2" tabindex="11" />
这是隐藏的输入
<input type="hidden" size="30" id="fromInput" name="from" value="" />
谢谢
$('input[name="shop"]:radio').change(function(){
var val = (this.value == 1)? 'Paris' : 'Cairo'; //set var val to Paris if value of selected radio button is 1 else set val to Cairo
$('#fromInput').val(val); //set var val to value of element with id fromInput
});
您的两个单选按钮都具有相同的ID更改类别。
<input class="shop" name="shop" type="radio" class="field radio" value="1" tabindex="10" /> <input class="shop" name="shop" type="radio" class="field radio" value="2" tabindex="11" />
$('input[name="shop"]:radio').on( 'change', function(){
if( $(this).val() == 1 ) {
$('#fromInput').val(1);
} else {
$('#fromInput').val(2);
}
});
ID
不应再被赋予一次,每个元素的ID是唯一的,如果要一次获取元素,请使用类,并应用Jquery的.change()
。
HTML:
<input class="shop" name="shop" type="radio" class="field radio" value="1" tabindex="10"/>
<input class="shop" name="shop" type="radio" class="field radio" value="2" tabindex="11" />
<input type="hidden" size="30" id="fromInput" name="from" value="" />
JS:
$('.shop').change(function(){
var place = ( $(this).val()==1?"Paris":"Cairo" );
$('#fromInput').val(place);
alert($('#fromInput').val());
})
愿这对您有帮助...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.