是否可以将文本字段的值分配给单选按钮
我在文本字段中输入任何值时提供了多个复选框和单选按钮,而不是将相同的值分配给单选按钮,以及如何使用jQuery 。以下图片仅供参考。我存储的问题和多个答案,我将存储真正的答案,如图像中所示。是否可以将文本字段的值分配给单选按钮
$data = array();
for($i=0,$j=1;$i<count($_REQUEST['quiz_options']);$i++,$j++)
{
$data["quiz_Options".$j] = $_REQUEST['quiz_options'][$i];
}
$data["quiz_Id"] = $Quiz_ID;
$data["quiz_Correct_Answer"] = $_REQUEST['quiz_opt'];
$quiz->insertOptions($data,'quizoptions');
<input class="col-md-4" type="text" name="quiz_options[]" value=""/>
<input type="radio" name="quiz_opt[]" value=""/>
//Here I want to assign my textfield value to the radio button when i write something in my text field.
你可以一个keydown事件附加到文本框,并更新单选按钮的值。
是这样的(伪):
$('#textboxId').on('keydown',function(){
$('#radiobuttonId').val($(this).value);
});
是Arno我知道这样,但仍然有一些失踪.. 。我的第一个字段在页面上是静态的,它给了我适当的输出,但是当我点击添加更多的按钮比它不工作剩余的字段是在jQuery的帮助下生成的 –
@Bhatt Akshay你可以发布你的代码在jsfiddle所以我可以帮助你更好? –
等一会 –
对模糊或平变化,应使用一个类所有动态文本框的创建。试试这个代码
<input name="quiz_options[]" class ="changesNo1" value="" />
<input name="quiz_options[]" class ="changesNo1" value="" />
<input name="quiz_options[]" class ="changesNo1" value="" />
<input type=radio value="" name="quiz_opt[]">
<input type=radio value="" name="quiz_opt[]">
<input type=radio value="" name="quiz_opt[]">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var test_arr = $("input[name='quiz_options[]']");
$(document).on('change keyup blur','.changesNo1',function(){
$.each(test_arr, function(i, item) {
$("input[name='quiz_opt[]']").val($(item).val());
var d=$("input[name='quiz_opt[]']").val(); // your reference
//alert(d); // This alert for your reference
});
});
</script>
你必须显示你的html以及你为完成这个而编写的脚本。不能简单地通过查看图像来回答。 –
@RajaprabhuAravindasamy我想我们也应该发布解决问题img。 – Jai
可能重复的[我怎么知道哪个单选按钮是通过jQuery选择的?](http://stackoverflow.com/questions/596351/how-can-i-know-which-radio-button-is-selected-via -jquery) –