javascript从文本框复制输入到下拉列表

时间:2014-09-11 06:28:18

标签: javascript html validation

这里是代码,我有一个代码,将输入文本框的值复制到另一个页面上的另一个文本框,现在我想将文本框值复制到下拉列表并列出它们,有没有办法可以做它,希望有人能帮助我,非常感谢

<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>

非常感谢

2 个答案:

答案 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等添加更多值。