<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<title>无标题文档</title>
</head>
<script language="javascript">
function getValue()
{
var s = ""
for(var i=0i<form1.ss.options.lengthi++)
{
if(form1.ss.options[i].selected)
{
s+=form1.ss.options[i].value
}
}
alert(s)
}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
请选择:
<select id="ss" name="ss" size="5" multiple="multiple">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<br>
<input type="button" name="Submit" value="提交" onclick="getValue()" />
</form>
</body>
</html>
**************************补充**********************
修改select标签的size属性,把它的值改为1即可。
Html实现多选,同时可以将选中的取消,代码如下:
<input name="check1" type="checkbox" value="check1"><input name="check2" type="checkbox" value="check2">
<input name="check3" type="checkbox" value="check3">
<input name="check4" type="checkbox" value="check4">
<input name="check5" type="checkbox" value="check5">
希望能帮到你
把name设置能一样的之后就可以$_REQUEST['NAME']
是个array
如:(我用的是php)
<input type=checkbox name=checkbox[] id=checkbox_1 value=被取到的值1 checked=true />
<input type=checkbox name=checkbox[] id=checkbox_2 value=被取到的值2 checked=true />
<input type=checkbox name=checkbox[] id=checkbox_3 value=被取到的值3 checked=true />
$allready_arr=$_REQUEST[checkbox]
这个时候提交以后。被选中的checkbox的value就取到了
下面是常用的。全选和反选
function checkAll(form)
{
for (var i=0i<form.elements.lengthi++)
{
var e = form.elements[i]
// if (e.name != 'chkall')
e.checked = true// form.chkall.checked
}
}
function checkOthers(form)
{
for (var i=0i<form.elements.lengthi++)
{
var e = form.elements[i]
// if (e.name != 'chkall')
if (e.checked==false)
{
e.checked = true// form.chkall.checked
}
else
{
e.checked = false
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)