一个下列列表,一个文本框,一个按钮
点按钮随机添加一个数字到下拉列表中,选中状态
如果重复则不添加,
在下拉列表中选择某项,在文本框中显示出来
有点内似聊天室,由于初学javascript希望大家帮忙
点按钮随机添加一个数字到下拉列表中,选中状态
如果重复则不添加,
在下拉列表中选择某项,在文本框中显示出来
有点内似聊天室,由于初学javascript希望大家帮忙
解决方案 »
- 网站在ie下显示正常,在Chrome下字体改变以及个别图片没有显示出来
- 如何在ASP中写JS代码来实现循环读取数据库?
- window.onload问题,急求解???
- ●2个script,在2003sp1上运行总是提示“未指明的错误”,请高手帮我解决!在线等!谢谢!
- ·如何屏蔽出现在IE图片上的小工具条?
- 请教使用childnode
- 急,现在我想用正则表达式检查我text里面的值,要满足如下功能:可以为负数,小数点后面最多为4位,关键是假如输入框什么都不输,也可以
- fason(阿信)及各位请帮助,关于你的JS版常见问题(一)层遇到select框时?
- Unicode的javascript用法
- select問題求救!
- 关于调用服务器时间
- 请教 fireEvent 的具体用法
<html>
<head>
<title>Untitled Document</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>
<select id="select" onchange="resetSelect(this);"></select>
<input type="text" id="textfield"/>function addSel(){
var strRnd = parseInt(Math.random() * 10).toString();
var blnFlag = true; if (document.forms[0].sel.options.length != 0) {
for (var i = 0; i < document.forms[0].sel.options.length; i++) {
if (document.forms[0].sel.options[i].value == strRnd) {
blnFlag = false;
}
}
} if (blnFlag == true) {
document.forms[0].sel.options[document.forms[0].sel.options.length] = new Option(strRnd, strRnd);
document.forms[0].sel.options[document.forms[0].sel.options.length - 1].selected = true;
}
}
function resetSelect(sel) {
document.forms[0].txt.value = sel.options[sel.selectedIndex].value;
}