function getText()
{
var se = document.getElementById('yuan' );
var option = se.getElementsByTagName("option");
for (var i = 0; i < option.length; ++i)
{
取值
}
}
{
var se = document.getElementById('yuan' );
var option = se.getElementsByTagName("option");
for (var i = 0; i < option.length; ++i)
{
取值
}
}
<option value=1>11 </option>
<option value=2>22 </option>
<option value=3>33 </option>
</select>
<script language="javascript">
var option = document.getElementById("yuan").options;
for(var i = 0;i < option.length;i++) alert(option[i].value)
</script>
我想把select中所有的值都存到数据库一个字段中,当然最后还得能读出单个的值的那种
是不是要把这些值连接一下啊
这样么??
这样么??
这样是不行的,lz想达到什么效果
把他们连接在一起,用什么连接付都行(读取出来的时候能分得开就行),然后提交出处理页面,写入数据库
<select id='yuan' name=yuan style="width:200; height:300" multiple="multiple" align="center">
<option value=1>11 </option>
<option value=2>22 </option>
<option value=3>33 </option>
</select>
<script language="javascript">
var newarr = [];
var option = document.getElementById("yuan").options;
for(var i = 0;i < option.length;i++){
newarr.push(option[i].text);
}
var str = newarr.join(",");
alert(str)//直接将str存到数据库相应字段(形式为11,22,33),所以当你取出时候用str.split(",")分割下就可以了
</script>