主要的javascript代码
重要事项;
1.javascript代码需要放置在 select标签 之后,否则不起作用
2.后台的数据通过EL表达式获取
重要片段:
function jsSelectItemByValue(objSelect, objItemText) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemText) {
objSelect.options[i].selected = true;
break;
}
}
};
jsSelectItemByValue(document.forms['userForm'].sex, ${userEx.sex });
完整的 jsp 页面
pageEncoding="UTF-8"%>
修改用户信息action="${pageContext.request.contextPath }/user/editUserSubmit.action"
method="post">
修改用户信息:
用户姓名 | value="${userEx.username }" /> |
生日 | value="${userEx.birthday }" οnfοcus="WdatePicker({dateFmt:'yyyy-MM-dd'})" /> |
性别 | 男 女 |
家庭住址 | value="${userEx.address }"> |
function jsSelectItemByValue(objSelect, objItemText) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemText) {
objSelect.options[i].selected = true;
break;
}
}
};
jsSelectItemByValue(document.forms['userForm'].sex, ${userEx.sex });