+ -
当前位置:首页 → 问答吧 → Html:radio标签如何得到传来的值

Html:radio标签如何得到传来的值

时间:2011-11-15

来源:互联网

源码
 <html:radio property="student.sex" value="${student.sex}">
  </html:radio>男
  <html:radio property="student.sex" value="${student.sex}">
  </html:radio>女<br>

value="${student.sex}">是从requestScope作用域里存的,我想做一个修改的操作,可是
接收不到传来的值,对应男女的按钮并没有选中,如何才能让他是男的话,那么男的那个按钮就
选中,反之,是女的话,那么女的那个按钮就选

作者: lzch_005   发布时间: 2011-11-15

HTML code

// 感觉应该这样吧, value="man", 应该是你保存的值,
// 还有你这个property="student.sex", 是这样的? 那就 logic 里面的name也不对咯,
<html:radio property="student.sex" value="man" <logic:equal value="man" name="student" property="sex">checked="checked"</logic:equal>></html:radio><br>
<html:radio property="student.sex" value="women" <logic:equal value="women" name="student" property="sex">checked="checked"</logic:equal>></html:radio><br>


作者: zhongxingxuan   发布时间: 2011-11-15

引用 1 楼 zhongxingxuan 的回复:

HTML code

// 感觉应该这样吧, value="man", 应该是你保存的值,
// 还有你这个property="student.sex", 是这样的? 那就 logic 里面的name也不对咯,
<html:radio property="student.sex" value="man" <logic:equal value="man" name="student" prope……

你直接获取,sex就能得到选取到的值

作者: wkj1209   发布时间: 2011-11-15

<html:radio property="student.sex" value="1">
  </html:radio>男
  <html:radio property="student.sex" value="2">
  </html:radio>女<br>

按照你的写法,其实只要你在后台设置了student.sex 这个属性的值就可以了,value指定男为1女为2,当你的后台student.sex 等于1时 男自动回选上 ,反之同理!这样应该可以实现你的需求,不知你明白了没有

作者: yelangking   发布时间: 2011-11-15