如何使用 Javascript 函数获取 RadioList 值
How to Get A RadioList Value with Javascript Function
我有这个:
<?php
$list = [];
$list = [1 => 'Aumento' , 0 => 'Disminución'];
echo $form->field($modi, 'aumento')->radioList($list)->label("<b>Seleccione acción a realizar</b>");
?>
并且我需要使用 javascript 中的函数获取向量“$list”的值,我有:
$('#modificaciones-aumento').change(function(){
var valor = $('#modificaciones-aumento').val();
alert(valor);
});
但它不起作用,我也尝试使用函数"prop.("checked")",但它也不起作用。
您的单选按钮没有 id
值。 #modificaciones-aumento
是你的 div
的 id
<div id="modificaciones-aumento">
<label>
<input type="radio" name="Modificaciones[aumento]" value="1"> Aumento
</label>
<label>
<input type="radio" name="Modificaciones[aumento]" value="0"> Disminución
</label>
</div>
为您的选择器尝试 #modificaciones-aumento :radio
,并在您的函数中尝试 $(this)
$('#modificaciones-aumento :radio').change(function(){
var valor = $(this).val();
alert(valor);
});
jsFiddle - http://jsfiddle.net/d6mfuv0c/
我有这个:
<?php
$list = [];
$list = [1 => 'Aumento' , 0 => 'Disminución'];
echo $form->field($modi, 'aumento')->radioList($list)->label("<b>Seleccione acción a realizar</b>");
?>
并且我需要使用 javascript 中的函数获取向量“$list”的值,我有:
$('#modificaciones-aumento').change(function(){
var valor = $('#modificaciones-aumento').val();
alert(valor);
});
但它不起作用,我也尝试使用函数"prop.("checked")",但它也不起作用。
您的单选按钮没有 id
值。 #modificaciones-aumento
是你的 div
id
<div id="modificaciones-aumento">
<label>
<input type="radio" name="Modificaciones[aumento]" value="1"> Aumento
</label>
<label>
<input type="radio" name="Modificaciones[aumento]" value="0"> Disminución
</label>
</div>
为您的选择器尝试 #modificaciones-aumento :radio
,并在您的函数中尝试 $(this)
$('#modificaciones-aumento :radio').change(function(){
var valor = $(this).val();
alert(valor);
});
jsFiddle - http://jsfiddle.net/d6mfuv0c/