如何在选项标记中为同一名称设置多个值

how to set multiple value for same name in option tag?

本文关键字:一名 设置 选项      更新时间:2023-09-26

我想在选项标记中设置多个相同id或相同名称的值。在我的表单中包含主题字段,该字段使用加号(+)和减号按钮(-)来添加或删除字段(字段不是常量)。

我已附上图片供您参考@http://s26.postimg.org/n59ryciah/Stack_cip_subject.png

如果我选择类名,主题字段会自动由AJAX填充。在上面的图片中,我为所有主题文件设置了相同的id和名称。如何设置所有字段的值。

我的代码:

JSP:

<select class="form-control" name="subjects" id="subjectSelect" ></select> 

Javascript:

subjectSelect += "<option selected='"selected'" disabled>Select a Subject</option>";
_.each(jsonResponse,function(row){
subjectSelect += "<option value="+row.id+">"+row.subjectName+"</option>";
});
$("#subjectSelect").html(subjectSelect); 

我的问题此id将仅设置为第一个字段。我想设置所有字段的值。如何设置?

我有一个不同的答案,但它会做类似的事情:在您的html:中

  <button onclick="addId(); return false;">Add Id</button>

这是你想添加按钮的地方:

 <div id="buttons"> </div>

<script></script>标签之间:

var answers = 0,
write = document.getElementById('buttons');
function addID() {
     write.innerHTML += '<input type="text" id="answerswer"' + answers + '/> <br />';
answers++;
}​