qq_41843551
鱼在海上飞
采纳率82.5%
2018-06-08 02:19 阅读 2.2k
已采纳

jsp页面中单选的选中如何传递

10

意思是1:(增删改查的改遇到的问题,)在a.jsp页面有一个单选框
2我选中一个单选框,将选中的value值通过servlet传到b
3我建了b.jsp,b中的单选框怎么才能选中,求大神指点一下,有代码感激不尽图片说明
这个性别我能将用户输入的男value值给带过来,但是怎么让单选被选中!

 <%=u.getSex()%><input type="radio"  name="sex" value="man">男
<input type="radio"  name="sex"  value="woman">女  <br>    这是图中我的代码,我用了个u参数将用户输入的性别传递了过来。
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

13条回答 默认 最新

  • 已采纳
    showbo GoCityPass新加坡曼谷通票 2018-06-08 03:43
    
    <input type="radio" name="sex" value="man"><%=u.getSex()=="man"?" checked":""%>>男
    <input type="radio" name="sex" value="woman"<%=u.getSex()=="woman"?" checked":""%>>女
    
    点赞 2 评论 复制链接分享
  • qq_41843551 鱼在海上飞 2018-06-08 02:22

    如何将这张图中的男女单选框根据传来的value被选中。图片说明这是我b.jsp中单选的代码

    点赞 评论 复制链接分享
  • einar1 einar1 2018-06-08 02:28

    根据传过来的值,用js来设置radio(单选框)的checked(选中)属性

    点赞 评论 复制链接分享
  • yitian881112 yitian_hm 2018-06-08 02:35

    可以用jquery来实现,具体代码var sel= $('input:radio[name="sex"]:checked').val();

    点赞 评论 复制链接分享
  • wo5550202 VIVIAN_WO 2018-06-08 02:37
    checked="checked">男 checked="checked">女

    点赞 评论 复制链接分享
  • wo5550202 VIVIAN_WO 2018-06-08 02:37

    checked="checked"/c:if>男

    checked="checked"/c:if>女

    点赞 评论 复制链接分享
  • wo5550202 VIVIAN_WO 2018-06-08 02:38
    <input type="radio" name="sex" <c:if test="${param.sex== '男'}">checked="checked"</c:if>>男
    <input type="radio" name="sex" <c:if test="${param.sex== '女'}">checked="checked"</c:if>>女
    
    点赞 评论 复制链接分享
  • u014737582 画一 2018-06-08 02:40

    var sexs = document.getElementsByName("sex");

    for (i=0; i<sexs.length; i++) {

    if (sexs[i].checked) {

    alert(sexs[i].value) //选中值
    }

    }

    点赞 评论 复制链接分享
  • u014737582 画一 2018-06-08 02:52

    <%=u.getSex()%>放到value里面,js判断哪个radio中的值是否为空,不为空设置checked

    点赞 评论 复制链接分享
  • sysmwx 倾世烟火为你而唱 2018-06-08 03:15

    >男
    >女

    如果你的sex是数字类型,比如0:男,1:女 可以对应改一下判断的值

    点赞 评论 复制链接分享
  • xyyxdw7 xyyxdw7 2018-06-08 04:48

    用js去判断选择的然后写入值到变量中就行

    点赞 评论 复制链接分享
  • weixin_41712066 Harrisz 2018-06-09 13:56
    在你选择传值回去的时候  input 标签中的 name属性是你在 实体类中的 属性
    

    student 是代码中的对象 用对象去掉属性 进行传值

    id:
    " readonly/>
    学生姓名:
    " readonly />
    学生性别:
    男    女
    联系电话:
    " />
    学生班级:
    点赞 评论 复制链接分享
  • weixin_41712066 Harrisz 2018-06-09 13:57
      <form class="form-horizontal form-actions" action="${pageContext.request.contextPath }/stu/updateEmp" method="post" id="for">
        <!-- -->
        <div style="font-size: 18px;font-family:黑体;">id:</div>
        <div class="control-group">
        <input type="text" name="student.id" value="<s:property value="student.id"/>" readonly/>
        </div>
        <div style="font-size: 18px;font-family:黑体;">学生姓名:</div>
        <div class="control-group">
            <input type="text" name="student.name" value="<s:property value="student.name"/>" readonly />
        </div>
        <!-- -->
        <div style="font-size: 18px;font-family:黑体;">学生性别:</div>
        <div class="control-group">
            <input type="radio" name="student.sex" value="男" />男&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="student.sex" value="女"/>女
        </div>
        <!-- -->
        <div style="font-size: 18px;font-family:黑体;">联系电话:</div>
        <div class="control-group">
            <input type="text" name="student.moblie" value="<s:property value="student.moblie"/>" />
        </div>
        <!-- -->
        <div style="font-size: 18px;font-family:黑体;">学生班级:</div>
        <div class="control-group">
        <select name="student.classid">
        <s:iterator value="#session.cllist">
        <s:if test="<s:property value='student.classid==classes.classesid'/>">
        <option selected value="<s:property value='id'/>"><s:property value='classesname'/></option>
        </s:if>
        <s:else>
        <option value="<s:property value='id'/>"><s:property value='classesname'/></option>
        </s:else>
        </s:iterator>
            </select>
        </div>
    
         <input type="submit" class="btn" value="提交" style="margin-left:35%; width:12%; margin-right: 5% "/>
         <input type="reset" class="btn" value="重置" style="width:12%"/>
      </form>
    
    点赞 评论 复制链接分享

相关推荐