当我在文本字段中输入任何值时,我提供了多个复选框和单选按钮,而不是相同的值将分配给单选按钮以及如何使用jQuery。以下是供参考的图片。我正在存储问题和多个答案,我将如图所示存储真实的答案。
replace()
答案 0 :(得分:2)
您可以将keydown事件附加到文本框并更新radiobutton的值。
像这样(伪代码):$('#textboxId').on('keydown',function(){
$('#radiobuttonId').val($(this).value);
});
答案 1 :(得分:0)
也许你可以使用数据属性(HTML5) Example :)
答案 2 :(得分:0)
您必须使用模糊或onchange,并且应该使用一个类来创建所有动态文本框。试试这段代码
<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>