这里是代码,我有一个代码,将输入文本框的值复制到另一个页面上的另一个文本框,现在我想将文本框值复制到下拉列表并列出它们,有没有办法可以做它,希望有人能帮助我,非常感谢
<script type="text/javascript">
function data_copy()
{
if(document.form1.copy[0].checked){
document.form1.pass1Name.value=document.form1.passName1.value;
document.form1.pass2Name.value=document.form1.passName2.value;
document.form1.pass3Name.value=document.form1.passName3.value;
document.form1.pass4Name.value=document.form1.passName4.value;
document.form1.pass5Name.value=document.form1.passName5.value;
document.form1.pass12Name.value=document.form1.passName1.value;
document.form1.pass13Name.value=document.form1.passName2.value;
document.form1.pass14Name.value=document.form1.passName3.value;
document.form1.pass15Name.value=document.form1.passName4.value;
document.form1.pass16Name.value=document.form1.passName5.value;
}else{
document.form1.pass1Name.value="";
document.form1.pass2Name.value="";
document.form1.pass3Name.value="";
document.form1.pass4Name.value="";
document.form1.pass5Name.value="";
}
}
</script>
我想在下拉列表中复制文本框的值,如下面的代码,请帮助我,需要添加哪些代码,谢谢
<select name="health">
<option value="">value of pass1Name</option>
<option value="">value of pass1Name</option>
<option value="">value of pass1Name</option>
<option value="">value of pass1Name</option>
<option value="">value of pass1Name</option>
</select>
非常感谢
答案 0 :(得分:0)
你可以附加选项来选择这样的。 因此,从文本框中获取值并将其设置为选择值
var option = new Option(value, text);
$('#health').append($(option));
您也可以使用:
$('#health').append('<option val="1">One</option>');
答案 1 :(得分:0)
<select id="example-select"></select>
var select = document.getElementById("example-select");
var value = document.form1.passName1.value;
select.options[select.options.length] = new Option(value, value);
您可以从passName2,passName3等添加更多值。