输入"dn"以后出现的cs_dn-001~003是从数据库中筛选出来的吗?
解决方案 »
- 网页插件技术是怎么实现的,求入门!
- jquery查找元素并修改的问题
- 请教一下各位高手,Ext中的window窗体不稳定怎么解决这个问题啊?
- [请教]关于在一个文本框中输入数据后,按回车后自动在别的文本框带出数据的问题
- 用脚本如何得到一个table中的html代码?
- 急死人了,cdate老是不能用,提示缺少对象。
- 非IE浏览器怎么获取类似event.keycode键码?
- JS加密
- JavaScript使用OFFICE图表组件做统计的小程序,运行老是不行,不知是哪儿语法出错,DX请出手。
- 如何使页面上的某元素在页面上居中
- 求一个可收起来的左菜单
- swfobject 2.1 ,flash所在的div不能重叠?
<script>
function addn(aa)
{
var obj=document.getElementById('w1');
var str = aa.value;
for(j=1;j <=3;j++)
obj.options.add(new Option("cs-"+str+"-00"+j,"value"));
}
</script>
你说的是这个意思??
基本上就是这个意思.不过我输入一次,SELECT里就多三项,输入三次,里面就有九项了.可不可以输入之前清空一下?
<input id="w4" name="w4" value="" type="text" onblur="addn()">
合同号: <select name="w1" id="sl"> <option selected="selected">请选择 </option>
<option value="1">1</option>
</select>
<script>
function addn()
{
var tt = document.getElementById("w4").value;
if(tt=="")
{alert("没有东东!请重新输入")}
else
{
for(var i=1;i<=3;i++){
value="cs-"+tt+"-00"+i;
document.getElementById('sl').options.add(new Option(value,value));
}
}
}
</script>
修改BINBIN的代码如下:
<input id="w4" name="w4" value="" type="text" onchange="addn(this)"> 合同号: <select name="w1"> <option>请选择 </option> </select>
<script>
function addn(aa)
{
var obj=document.getElementById('w1');
var str = aa.value;
obj.options.length=0;
for(j=1;j <=3;j++)
obj.options.add(new Option("cs-"+str+"-00"+j,"value"));
}
</script>
<script>
function addn(aa)
{
var obj=document.getElementById('w1');
if(aa.value=="dn"){
obj.options.length=0;
for(j=1;j <=3;j++)
obj.options.add(new Option("cs-"+aa.value+"-00"+j,"value"));
} else{
obj.options.length=0;
}
}
</script>