<form action="busprice_post.asp" name="Form1" onsubmit="return checkinput()" method="POST">
<script language=javascript>
function GetObjectID(ObjName)
{ for (var ObjID=0; ObjID < document.Form1.elements.length; ObjID++)
if ( document.Form1.elements[ObjID].name == ObjName )
{ return(ObjID);
break;
}
return(-1);
}
function checkOption()
{
var objSelect1=GetObjectID("select1");
var selectedValue=document.Form1.elements[objSelect1].value.substring(0, 2);
if (selectedValue=="其它")
{
AddOption(prompt("请输入你要添加项目名称:"));
}
}
function AddOption(OptionValue)
{
var objSelect1=GetObjectID("select1");
var j=document.Form1.elements[objSelect1].length;
document.Form1.elements[objSelect1].options[j]= new Option(OptionValue,OptionValue);
document.Form1.elements[objSelect1].options[j-1].swapNode(document.Form1.elements[objSelect1].options[j])
document.Form1.elements[objSelect1].options[j-1].selected=true
}
</script>
<select name="select1" onchange="checkOption()">
<option selected value="">请选择型号</option>
<option value="304/2B">304/2B</option>
<option value="304/BA">304/BA</option>
<option value="304/HL">304/HL</option>
<option value="304/NO.4">304/NO.4</option>
<option value="304/沙板">304/沙板</option>
<option value="304/雪花沙板">304/雪花沙板</option>
<option value="304/8K">304/8K</option>
<option value="304/钛金">304/钛金</option>
<option value="304/直纹沙">304/直纹沙</option>
<option value="304/拉丝沙">304/拉丝沙</option>
<option value="309/2B">309/2B</option>
<option value="310S/2B">310S/2B</option>
<option value="316/2B">316/2B</option>
<option value="316L/2B">316L/2B</option>
<option value="321/2B">321/2B</option>
<option value="430/2B">430/2B</option>
<option value="430/BA">430/BA</option>
<option value="430/NO.4">430/NO.4</option>
<option value="其它">其它(自定义)</option>
</select></form>
<script language=javascript>
function GetObjectID(ObjName)
{ for (var ObjID=0; ObjID < document.Form1.elements.length; ObjID++)
if ( document.Form1.elements[ObjID].name == ObjName )
{ return(ObjID);
break;
}
return(-1);
}
function checkOption()
{
var objSelect1=GetObjectID("select1");
var selectedValue=document.Form1.elements[objSelect1].value.substring(0, 2);
if (selectedValue=="其它")
{
AddOption(prompt("请输入你要添加项目名称:"));
}
}
function AddOption(OptionValue)
{
var objSelect1=GetObjectID("select1");
var j=document.Form1.elements[objSelect1].length;
document.Form1.elements[objSelect1].options[j]= new Option(OptionValue,OptionValue);
document.Form1.elements[objSelect1].options[j-1].swapNode(document.Form1.elements[objSelect1].options[j])
document.Form1.elements[objSelect1].options[j-1].selected=true
}
</script>
<select name="select1" onchange="checkOption()">
<option selected value="">请选择型号</option>
<option value="304/2B">304/2B</option>
<option value="304/BA">304/BA</option>
<option value="304/HL">304/HL</option>
<option value="304/NO.4">304/NO.4</option>
<option value="304/沙板">304/沙板</option>
<option value="304/雪花沙板">304/雪花沙板</option>
<option value="304/8K">304/8K</option>
<option value="304/钛金">304/钛金</option>
<option value="304/直纹沙">304/直纹沙</option>
<option value="304/拉丝沙">304/拉丝沙</option>
<option value="309/2B">309/2B</option>
<option value="310S/2B">310S/2B</option>
<option value="316/2B">316/2B</option>
<option value="316L/2B">316L/2B</option>
<option value="321/2B">321/2B</option>
<option value="430/2B">430/2B</option>
<option value="430/BA">430/BA</option>
<option value="430/NO.4">430/NO.4</option>
<option value="其它">其它(自定义)</option>
</select></form>
解决方案 »
- 请问视频加入代码使用什么工具完成的?
- javascript操作cookie
- 大家来讨论:setTimeout中定义的匿名函数的作用域链问题
- 风之石框架研究之 function(id, oldval, newval) 有什么用? [
- 求教关于浏览器地址栏注入的小技巧
- ------------------------------------------------靠~ 这也行???
- 有谁愿意分析http://mixweb.cn/是怎么做的吗?
- 求助 js判断iframe是否加载完成
- 如何写这个涵数,把""替换掉,用在html在线编辑
- 如何用JavaScript制作关联下拉选择框
- 怎么判断一个网站是否被收藏了?
- JAVASCRIPT可不可以对服务端反回的所有数据进行解密
<select name="FCoalNo" id="FCoalNo" style="WIDTH: 170px">
</select>function setnullFcoal()
{
for(var k=0;k<FCoalNo.options.length;k++)
{
document.all.FCoalNo.options.remove(k);
}
}
iframe查询结果重置页面上的FCoalNo的option的内容:
<script language=javascript>
//煤种
<%
int m=0;
for(m=0;m<count;m++)
{
%>
parent.document.all.FCoalNo.options[parent.document.all.FCoalNo.options.length]=new Option("<%=coal_fnam.elementAt(m)%>","<%=coal_fin.elementAt(m)%>");
<%
}
%>
parent.document.all.FCoalNo.selectedIndex=0;
</script>
or
obj.length=0
每次刷新页面重新操作时,第一次结果都是正确的。
添加为 select1.options[1]=new Option("text","value");
<button onclick="s1.options[3]=new Option('text','value')">添加
<button onclick="s1.options.length=0">清空
{
for(var i = 0;i<selectobj.options.length;i++)
{
selectobj.options.remove(0);
}
}
尝试情况缓存
asp:
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
<option>1</option>
<option>2</option>
......
</select>
<script>
window.s1.innerHTML='' //清空
window.s1.innerHTML="<option>a</option><option>b</option>......"
</script>