不太明白你的意思,看是不是下面这样:
<html>
<head>
<script language=javascript>
function mm()
{
var val=t1.value;
if(val>=5)
return false;
s1.options[val-1].selected=true;
}
</script>
</head>
<SELECT name=s1>
<option value="1" name="r1">123435
<option value="2" name="r1">fdsfdg
<option value="3" name="r1">78697978
<option value="4" name="r1">dsad34543
<input type="text" name=t1>
<input type="button" value=" OK " onclick=mm()>
<body>
</body>
</html>
<html>
<head>
<script language=javascript>
function mm()
{
var val=t1.value;
if(val>=5)
return false;
s1.options[val-1].selected=true;
}
</script>
</head>
<SELECT name=s1>
<option value="1" name="r1">123435
<option value="2" name="r1">fdsfdg
<option value="3" name="r1">78697978
<option value="4" name="r1">dsad34543
<input type="text" name=t1>
<input type="button" value=" OK " onclick=mm()>
<body>
</body>
</html>
<option value=ha >ha</option>
<option value=ba >ba</option>
<option value=ca >ca</option>
</select>
<script>
a.options.value="ca"
</script>
<select name=a>
<option value=ha >ha</option>
<option value=ba >ba</option>
<option value=ca >ca</option>
</select>
就这三个选项,value直分别为ha,ba,ca如果我传直ca那么第三项应该选中的。
<option value=ha >ha</option>
<option value=ba >ba</option>
<option value=ca >ca</option>
</select>
<script>
var v="ca"
document.all.a.value=v
</script>
<script>
function check()
{
if(f1.t1.value<=f1.d1.length-1)
{
f1.d1.options[f1.t1.value].selected=true
}
else
{
alert("error")
}}
</script></head><body><form name="f1" method="POST" action="--WEBBOT-SELF--">
<p>
<select size="1" name="d1">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select></p>
<p>
<input type="text" name="t1" size="20"></p>
<p>
<input type="button" value="提交" name="B1" onclick="check()"></p>
</form></body></html>
var temp="TAB";
document.all.fgf.value=temp;
</script>
<select name="fgf" id="fgf">
<option value=",">逗号</option>
<option value="TAB">制表符</option>
<option value=";">分号</option>
</select>为什么不行呀?
<option value=, >逗号</option>
<option value=tab >制表符</option>
<option value=; >分号</option>
</select>
<script>
var temp=","
document.all.fgf.value=temp</script>