有三个单选按钮,一个提交按钮
<input type="radio" id="s" name="s" value="0" checked="checked"/>香蕉
<input type="radio" id="s" name="s" value="1" >苹果
<input type="radio" id="s" name="s" value="2" >桔子<input type="button" name="submit1"  onclick="go()" value="提交" >function go(){
  document.form1.submit();
}如何在提交之后,仍然选中提交之前的项?请给出详细点的JS代码

解决方案 »

  1.   

    <input type="radio" id="s" name="s" value="0" <c:if test="${param.s == 0}">checked="checked"</c:if>/>
    ps:id应唯一,不可重复
      

  2.   

    纯用js没法做。因为js是客户端的。只能用后台来做,然后后台传值传到前台
      

  3.   

    js 提交了之后 必须让后台返回值 来定 还可以使用Ajax提交这样页面都不会跳转  你所选中的值 自然而然的不会改变。