<script language="javascript">
function goTest(testVal) {
var int i=0;
for(i=0;i<2;i++){
document.form.elements["test"+i].value=testVal;
}
}
</script>
<form name="form" method="post" action="testDrp.jsp">
<select name="test1" id="test1" onChange="goTest()">
<option value="a">a</option>
<option value="b">b</option>
</select>
<select name="test2" id="test2">
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>
写错了,这个是,发现不能执行。
function goTest(testVal) {
var int i=0;
for(i=0;i<2;i++){
document.form.elements["test"+i].value=testVal;
}
}
</script>
<form name="form" method="post" action="testDrp.jsp">
<select name="test1" id="test1" onChange="goTest()">
<option value="a">a</option>
<option value="b">b</option>
</select>
<select name="test2" id="test2">
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>
写错了,这个是,发现不能执行。
function goTest() {
var sts="";
alert(sts);
for(i=document.form1.test1.options.length-1;i>=0;i--){
sts += document.form1.test1.options[i].text + ",";
}
alert(sts)
}</script>
<form name="form1" method="post" action="testDrp.jsp">
<select name="test1" id="test1" onChange="goTest()">
<option value="a">a</option>
<option value="b">b</option>
</select>
<select name="test2" id="test2">
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>
var int i=0;改成var i= 0;另form的名字最好不要叫form
<script language="javascript">
function goTest(testVal) {
var int i=0;
for(i=0;i<2;i++){
document.form.elements["test"+i].value=testVal;
}
}
</script>
<form name="form" method="post" action="testDrp.jsp">
<select name="test1" id="test1" onChange="goTest()">
<option value="a">a</option>
<option value="b">b</option>
</select>
<select name="test2" id="test2">
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>
function goTest(testVal) {
var i=0;
for(i = 1; i < 2; i++){
//alert(document.form1.elements["test" + i].options[document.form1.elements["test"+i].selectedIndex].value);
document.form1.elements["test"+i].options[document.form1.elements["test"+i].selectedIndex].text=testVal;
}
}
</script>
<form name="form1" method="post" action="testDrp.jsp">
<select name="test1" id="test1" onChange="goTest('kkk')">
<option value="a">a</option>
<option value="b">b</option>
</select>
<select name="test2" id="test2">
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>换成.text,让你看到效果,我不知道你要这个script实现什么功能?!!!!
我意思是,当选择select时,其它得select控件也自动focus到它选得值上面。
function goTest(e){
var test2 = e.form.test2;
for (var i = 0; i < test2.length; i++){
if (test2.options[i].value == e.value){
alert("ok");
test2.options[i].selected = true;
}
}
}
</script>
<form name="form1" method="post" action="testDrp.jsp">
<select name="test1" id="test1" onChange="goTest(this);">
<option value="a">a</option>
<option value="b">b</option>
</select>
<select name="test2" id="test2">
<option value="a">a</option>
<option value="b">b</option>
</select>
<input type="submit" name="Submit" value="Submit">
</form>
var test2 = e.form.test2; 这个是针对test2控件得,但如果是select控件个数不定呢,该如何实现?