做了一个修改的页面,根据ID,ID不能修改, 可修改项:姓名,年龄,性别;
男<input type="radio" value="<%=u.getSex()%>" name="sex" >
女<input type="radio" value="<%=u.getSex()%>" name="sex"> 姓名与年龄都能修改了,用的都是TXT输入可以修改了 可是我性别用的是radio 一直无法修改,如果不填不选单选框,数据库则显示null 用 的是FORM表单提交
<%User u = (User)request.getAttribute("users");%> //获得User的参数
<form action="update.do?id=<%=u.getId() %>" method="post">
望达人解达
男<input type="radio" value="<%=u.getSex()%>" name="sex" >
女<input type="radio" value="<%=u.getSex()%>" name="sex"> 姓名与年龄都能修改了,用的都是TXT输入可以修改了 可是我性别用的是radio 一直无法修改,如果不填不选单选框,数据库则显示null 用 的是FORM表单提交
<%User u = (User)request.getAttribute("users");%> //获得User的参数
<form action="update.do?id=<%=u.getId() %>" method="post">
望达人解达
女<input type="radio" checked=“false” name="sex" >else男<input type="radio" checked=“flase” name="sex" >
女<input type="radio" checked=“true” name="sex" >
女<input type="radio" value="女" name="sex" id="sex2"><script>
var old = "<%=u.getSex()%>" ;
if(old=="男"){
document.getElementById("sex1").checked = true;
}else if(old=="女"){
document.getElementById("sex2").checked = true;
}
</script>