关键词:radio、js解析选中项、getElementsByName
<fieldset> <legend> 每页显示记录数 <input type="radio" name="pageSize" value="8" <%=pageSize==8?"checked='checked'":"" %> onclick="query()">8 <input type="radio" name="pageSize" value="10" <%=pageSize==10?"checked='checked'":"" %> onclick="query()">10 <input type="radio" name="pageSize" value="15" <%=pageSize==15?"checked='checked'":"" %> onclick="query()">15 <input type="radio" name="pageSize" value="20" <%=pageSize==20?"checked='checked'":"" %> onclick="query()">20 </legend>
//执行查询 function query() { var pageSize; var radios = document.getElementsByName("pageSize"); for ( var i = 0; i < radios.length; i++) { if (radios[i].checked==true) { pageSize = radios[i].value; break; } } document.formQuery.action="systemfiledo.do?method=query&pageSize="+pageSize; document.formQuery.submit(); }