html:checkbox 多选

html-css021

html:checkbox 多选,第1张

把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

}

}

}

不好意思,看错了题目,特意来改过..

点击文字也可以选中单选框

<br>

<input type="radio" name="regtype" value="A02" id="A02">

<label for="A02">点击我(男)</label><br>

<br>

<input type="radio" name="regtype1" value="A03" id="A03">

<label for="A03">点击我(女)</label><br>

***********************************************************

鼠标移动到文本框内自动选中全部

<input type="text" name="key" size="12" value="关键字" onFocus=this.select() onMouseOver=this.focus() class="line">

我测试通过的.

--------------------------

我喜欢回答我所知道的.