name 变量名为name
value为从数据库中选取的值
如果有值就选择上所发如下所示:
<input type=checkbox name='+name+' value='+value+' (value==1)?"":"checked" >+text;
value为从数据库中选取的值
如果有值就选择上所发如下所示:
<input type=checkbox name='+name+' value='+value+' (value==1)?"":"checked" >+text;
request.setAttribute("name",object);jsp里:
<%String name=(String)request.getAttribute("name");%>
这里只是例子
52juanjuan(Fibona)能不能说的详细点,谢谢!
以数组的形式更好些!!
<%
Connection con1 = connManager.getConnection("mssql");
if(con1==null)
{
%>
<style type="text/css">
<!--
@import url("../css/fontsizesequ.css");
-->
</style><body bgcolor="#526B9E"><span class="white14">对不起,现在数据库忙,请稍后再试</span>
<%
}
Statement stmt1 = con1.createStatement();
ResultSet rs1=stmt1.executeQuery("SELECT * FROM dbo.LinkMan where MainUser='"+session.getAttribute("ID")+"'");
%> <select name="linklist" class="selectstyle" id="linklist" onChange="sendvalue();">
<option value="" selected>请选择..</option>
<%while(rs1.next()){
%>
<option value="<%=rs1.getString("LinkMan")%>"><%=rs1.getString("LinkMan")%></option>
<%}%>
</select><%rs1.close();
stmt1.close();
connManager.releaseConnection("mssql",con1);
%>select的
<input type="checkbox" name="yourname" value=<%=从数据库中取出的值%>>
插入数据:
用request.getParameterValues("yourname")可以将复选框的值放到一个数组中,再将它取出来就可以了吧?
我也是刚学,方法不知道行不?参考!哈哈.....
String v1=rst.getString(1);
String v2=rst.getString(2);
%>
<input type="checkbox" name="v1" value="<%=v1%>"<%if v1.equals("v1"){%>checked<%}%>>我是V1<input type="checkbox" name="v2" value="<%=v1%>"<%if v2.equals("v2"){%>checked<%}%>>我是V2Radio也是类似于这样的。
CoolAbu(阿卜-Never Stop(★★★★))