求一个TEXT控件填入值,点一个按钮,把值传入到SELECT控件中的JS代码啊。 document.getElementById("selectId").options.add(new Option(textValue,textName ));这个时添加Option的,textValue,textName 你取text值放进去就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript"><!--function addv(){ var oSelect = document.fm1.sel1; var oText = document.fm1.txt1; var oOption = document.createElement("OPTION"); oOption.text =oText.value; oOption.value =oText.value; oSelect.add(oOption);}//--></SCRIPT></HEAD><BODY><FORM METHOD=POST ACTION="" name="fm1"><INPUT TYPE="text" NAME="txt1"><SELECT NAME="sel1"></SELECT><INPUT TYPE="button" NAME="add" value="add" onclick="addv()"></FORM></BODY></HTML> 值传入到SELECT控件中??<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><body><input id="oText"><SELECT ID="oSelect"><OPTION VALUE="1">One</OPTION></SELECT><button onclick="javascript:add()" >添加</button><SCRIPT>function add(){ var oOption = document.createElement("OPTION"); oSelect.options.add(oOption); oOption.innerText = oText.value; oOption.value = oText.value; }</SCRIPT></body></html> js模拟的接受输入的select<html><head><title>接受输入的select</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head> <body bgcolor="#FFFFFF" text="#000000"><select style="position:absolute; left: 0px; top: 0px; width: 120px; height: 18px; clip: rect(0 120 18 100)" id="select" onchange="ReSetSelect()"> <option value="aaaaaaaa">aaaaaaaa</option> <option value="bbbbbbbb">bbbbbbbb</option> <option value="cccccccc">cccccccc</option></select><input type="text" style="position:absolute; left: 0px; top: 0px; width: 100px; height: 18px" id="textfield"/><script type='text/javascript'>function isContain(){ for(var i=0;i<select.options.length;i++) { if(select.options[i].text==textfield.value) return true; } return false;}function ReSetSelect(){ if(textfield.value!=""&&!isContain()) { var o=new Option(textfield.value,textfield.value); select.options.add(new Option(textfield.value,textfield.value)); textfield.value=""; } textfield.value=select.value; textfield.select();}</script></body></html> 极端鄙视火狐,人家IE是绑定windows操作系统的,你凭什么和人家抢市场份额?抢来抢去就10%的料,每次让我们程序员调试几个浏览器,你就不能最后按照w3c标准输出IE格式?就只会抢IE收藏夹,还美其名曰书签,简直不要脸!你看人家IE有没有内置抢劫书签功能? javascript验证 如何实现鼠标拖动调节表格的长,宽? 请问一下,关于弹出div层控件如何获取焦点? 谁能用js写出仿新郎微博分页代码 showModalDialog窗口大小 用js来选择radiogroup中的一个按钮 如何实现接受数据自动提交? 如何通过在客户端的html页面,来执行服务端机器里的可执行文件 关于ActiveX的几个问题 Ext页面如何布局 请问,我怎么改这个JS支持Firefox 图片缓存问题
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addv(){
var oSelect = document.fm1.sel1;
var oText = document.fm1.txt1;
var oOption = document.createElement("OPTION");
oOption.text =oText.value;
oOption.value =oText.value;
oSelect.add(oOption);
}
//-->
</SCRIPT>
</HEAD><BODY>
<FORM METHOD=POST ACTION="" name="fm1">
<INPUT TYPE="text" NAME="txt1">
<SELECT NAME="sel1"></SELECT>
<INPUT TYPE="button" NAME="add" value="add" onclick="addv()">
</FORM>
</BODY>
</HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<input id="oText">
<SELECT ID="oSelect">
<OPTION VALUE="1">One</OPTION>
</SELECT>
<button onclick="javascript:add()" >添加</button>
<SCRIPT>
function add()
{
var oOption = document.createElement("OPTION");
oSelect.options.add(oOption);
oOption.innerText = oText.value;
oOption.value = oText.value;
}
</SCRIPT></body>
</html>
<head>
<title>接受输入的select</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head> <body bgcolor="#FFFFFF" text="#000000">
<select style="position:absolute; left: 0px; top: 0px; width: 120px; height: 18px; clip: rect(0 120 18 100)" id="select" onchange="ReSetSelect()">
<option value="aaaaaaaa">aaaaaaaa</option>
<option value="bbbbbbbb">bbbbbbbb</option>
<option value="cccccccc">cccccccc</option>
</select>
<input type="text" style="position:absolute; left: 0px; top: 0px; width: 100px; height: 18px" id="textfield"/>
<script type='text/javascript'>
function isContain()
{
for(var i=0;i<select.options.length;i++)
{
if(select.options[i].text==textfield.value)
return true;
}
return false;
}
function ReSetSelect()
{
if(textfield.value!=""&&!isContain())
{
var o=new Option(textfield.value,textfield.value);
select.options.add(new Option(textfield.value,textfield.value));
textfield.value="";
}
textfield.value=select.value;
textfield.select();
}
</script>
</body>
</html>