Javascript 如何打印我的单选按钮并在我的文本区域中输入文本?

Javascript 如何打印我的单选按钮并在我的文本区域中输入文本?,javascript,jquery,html,Javascript,Jquery,Html,我有四个单选按钮和一个输入文本的问卷。按顺序打印,不删除上一个 var todos=$('input[type=“radio”]”); $(待办事项)。在('单击',()=>{ var newText=''; 数组.from(todos.forEach)( 功能(元素){ 如果(元素已选中) newText+=元素.value }); $('#notem').val(新文本); }); FUTBOL 硅 不 自然 硅 不 西克利斯莫 硅 不 GUSTARIA PRATICAR OT

我有四个单选按钮和一个输入文本的问卷。按顺序打印,不删除上一个

var todos=$('input[type=“radio”]”);
$(待办事项)。在('单击',()=>{
var newText='';
数组.from(todos.forEach)(
功能(元素){
如果(元素已选中)
newText+=元素.value
});
$('#notem').val(新文本);
});
FUTBOL

硅 不

自然
硅 不

西克利斯莫
硅 不

GUSTARIA PRATICAR OTRO驱逐出境酒店
硅 不
夸尔?


这应该有帮助


这应该有帮助

您必须为单选按钮和文本字段绑定事件。 我认为下面的代码将帮助您

var todos=$('input[type=“radio”]”);
$(待办事项)。在('单击',()=>{
generateText();
});
$('#cual').keyup(函数(){
generateText();
});
函数generateText(){
var newText='';
数组.from(todos.forEach)(
功能(元素){
如果(元素已选中)
newText+=元素.value
});
$('#notem').val(newText+'\n'+$('#cual').val());
}
FUTBOL

硅 不

自然
硅 不

西克利斯莫
硅 不

GUSTARIA PRATICAR OTRO驱逐出境酒店
硅 不
夸尔?



您必须为单选按钮和文本字段绑定事件。 我认为下面的代码将帮助您

var todos=$('input[type=“radio”]”);
$(待办事项)。在('单击',()=>{
generateText();
});
$('#cual').keyup(函数(){
generateText();
});
函数generateText(){
var newText='';
数组.from(todos.forEach)(
功能(元素){
如果(元素已选中)
newText+=元素.value
});
$('#notem').val(newText+'\n'+$('#cual').val());
}
FUTBOL

硅 不

自然
硅 不

西克利斯莫
硅 不

GUSTARIA PRATICAR OTRO驱逐出境酒店
硅 不
夸尔?



谢谢!事实上,我需要打印许多问题,使用单选按钮和文本区域中的txt输入类型,但在文本区域中打印时回答问题的顺序不同。如何在我的文本区域中按真实顺序打印,例如:我需要最后一个问题显示在我的文本区域中。我该怎么做?谢谢!事实上,我需要打印许多问题,使用单选按钮和文本区域中的txt输入类型,但在文本区域中打印时回答问题的顺序不同。如何在我的文本区域中按真实顺序打印,例如:我需要最后一个问题显示在我的文本区域中。我该怎么做?谢谢!事实上,我需要打印许多问题,使用单选按钮和文本区域中的txt输入类型,但在文本区域中打印时回答问题的顺序不同。如何在我的文本区域中按真实顺序打印,例如:我需要最后一个问题显示在我的文本区域中。我该怎么做?
$('#notem').val($('#notem').val()+$('input[name=“cual”]').val())只需在单击功能之前移动此行。应该有用的谢谢你!事实上,我需要打印许多问题,使用单选按钮和文本区域中的txt输入类型,但在文本区域中打印时回答问题的顺序不同。如何在我的文本区域中按真实顺序打印,例如:我需要最后一个问题显示在我的文本区域中。我该怎么做?
$('#notem').val($('#notem').val()+$('input[name=“cual”]').val())只需在单击功能之前移动此行。应该行得通
var todos = $('input[type="radio"]');
  $(todos).on('click',() =>{
    var newText = '';
    Array.from(todos).forEach(
      function(element) {
        if(element.checked)
          newText+=element.value
      });
    $('#notem').val(newText);
  });
  $('#notem').val($('#notem').val() + $('input[name="cual"]').val());