//html网页代码
<tr>
<td>
<input type="checkbox" name="vehicle_qx" id="vehicle_qx" value="0" οnclick="vehicle_qx(0)"/><font>全部</font>
<input type="checkbox" name="vehicle" value="1" οnclick="vehicle_qx(1)"/><font>商务类</font>
<input type="checkbox" name="vehicle" value="2" οnclick="vehicle_qx(2)"/><font>豪华类</font>
<input type="checkbox" name="vehicle" value="3" οnclick="vehicle_qx(3)"/><font>舒适类</font>
<input type="checkbox" name="vehicle" value="4" οnclick="vehicle_qx(4)"/><font>普通类</font>
</td>
</tr>
javascript 代码:
<script type="text/javascript">
function vehicle_qx(value){
if(value==0){
if($("[name='vehicle_qx']").is(':checked')){
$("[name='vehicle']").attr("checked",true);
}else{
$("[name='vehicle']").attr("checked",false);
}
}else{
var n="0";
var m=$("[name='vehicle']");
for ( var i = 0; i < m.length; i++) {
if(m[i].checked){
n=parseInt(n)+1;
}else{
}
}
if(n=="4"){
$("[name='vehicle_qx']").attr("checked",true);
}else{
$("[name='vehicle_qx']").attr("checked",false);
}
}
}
单选按钮:
var inspectorType = document.getElementsByName("inspectorType");
var inspectorType_value = new Array();
for(var i=0;i<inspectorType.length;i++){
if(inspectorType[i].checked){
inspectorType_value.push(inspectorType[i].value);
}
}
</script>
录入多选框页面:
<script type="text/javascript" language="javascript">
function checkForm() {
var code = document.getElementById("code").value;
var id = document.getElementById("id").value;
if(code==""||code=="请输入用户代码并回车"){
alert("请输入用户代码"); return false; }
var userName = document.getElementById("userName").value;
if(userName==""){
alert("姓名不能为空");
return false;
}
var organId = document.getElementById("organId").value;
if(organId==""){
alert("请输入用户代码并回车");
return false;
}
var lawCode = document.getElementById("lawCode").value;
if(lawCode==""){
alert("执法证号不能为空");
return false;
}
<%if("Y".equals(canOptInspectorsType)){ %>
var inspectorType = document.getElementsByName("inspectorType");
var inspectorType_value = new Array();
for(var i=0;i<inspectorType.length;i++){
if(inspectorType[i].checked){
inspectorType_value.push(inspectorType[i].value);
}
}
<%} %>
var organName=document.getElementById("organName").value
var remark=document.getElementById("remark").value;
var request = new ajax.Request();
var contents="";
<%if("Y".equals(canOptInspectorsType)){ %>
var dda=new Date(); contents = "?code=" + code+"&userName="+userName+"&organId="+organId+"&lawCode="+lawCode+"&remark="+remark+"&id="+id+"&organName="+organName+"&inspectorType="+inspectorType_value+"&sjcc="+dda; <%}else{ %>
var dda=new Date(); contents = "?code=" + code+"&userName="+userName+"&organId="+organId+"&lawCode="+lawCode+"&remark="+remark+"&id="+id+"&organName="+organName+"&inspectorType=&sjcc="+dda;
<%} %>
request.loadTextByGet("<%=rootPath%>/ExamineUserSaveUI.do" + contents, function(data){
data = eval('(' + data + ')');
alert(data.mess);
if(data.mess=="录入成功"||data.mess=="修改成功"){
document.getElementById("code").value='';
document.getElementById("userName").value='';
document.getElementById("organId").value='';
document.getElementById("organName").value='';
document.getElementById("lawCode").value='';
<%if("Y".equals(canOptInspectorsType)){ %>
$("input[name='inspectorType']:checkbox").each(function() {
$(this).prop("checked", false); });
<%} %>
document.forms[0].action = "<%=rootPath%>/ExamineUserMainUI.do";
document.forms[0].submit();
}
});
}
function selectPerOrg(){
var strStyle = "dialogWidth:350px; status:no; dialogHeight:400px; statusbar:no;resizable:yes;scrollbars:no";
var param = showModalDialog("<%=rootPath%>/ShowOrganList.do", window, strStyle);
if (param != undefined) {
document.getElementById("organId").value = param.split(",")[0];
document.getElementById("organName").value = param.split(",")[1];
} }
window.attachEvent('onload', init);
function init(){
var flag= document.getElementById("flage").value;
if(flag=="modify"){
document.getElementById("code").readOnly = true;
} }
function quxiao(){
document.getElementById("code").value = "";
document.getElementById("userName").value = "";
document.getElementById("organName").value = "";
document.getElementById("organId").value = "";
document.getElementById("lawCode").value = "";
$("input[name='inspectorType']:checkbox").each(function() {
$(this).prop("checked", false); });
document.getElementById("remark").value = "";
document.forms[0].action = "<%=rootPath%>/ExamineUserMainUI.do";
document.forms[0].submit(); }
function focusOrg(){
document.getElementById('code').style.color='#000000';
if(document.getElementById('flage').value=="null"||
document.getElementById('flage').value==""||
document.getElementById('flage').value=="add"||
document.getElementById('code').value=="请输入用户代码并回车"){
document.getElementById('code').value='';
document.getElementById('organName').value='';
document.getElementById('organId').value='';
} }
function Bclick(){
var request = new ajax.Request();
var code=document.getElementById('code').value;
if(code==""||code=="请输入用户代码并回车"){
alert("用户代码不能为空!");
return false;
};
var contents = "?code=" + code;
request.loadTextByGet("<%=rootPath%>/ExamineOrganByCode.do" + contents, function(data){
data = eval('(' + data + ')');
if(data.mess=='查询成功'){
document.getElementById('userName').value=data.userName;
document.getElementById('organName').value=data.organName;
document.getElementById('organId').value=data.organId;
document.getElementById('userName').focus();
}else if(data.mess=='该用户已存在!'){
document.getElementById('userName').value=data.userName;
document.getElementById('organName').value=data.organName;
document.getElementById('organId').value=data.organId;
document.getElementById('userName').focus();
alert("该用户已经录入为检查人员!");
}else{
alert(data.mess);
}
});
}
function shuaxin(){
var id=document.getElementsByName("id")[0].value;
$.ajax({
type: "POST",
url: "<%=rootPath%>/EntRefreshUserAction.do?userId="+id,
dataType: "json",
beforeSend:function(){ },
success: function(data){
if(data.mess=='查询成功'){
document.getElementById('code').value=data.code;
document.getElementById('userName').value=data.userName;
document.getElementById('organName').value=data.organName;
document.getElementById('organId').value=data.organId;
alert("刷新成功!点保存后才能更新人员信息!");
}else{
alert(data.mess);
}
},
error:function(){
alert("异常!");
}
});
/** var request = new ajax.Request();
var contents = "?userId=" + id;
request.loadTextByGet("<%=rootPath%>/EntRefreshUserAction.do" + contents,
function(data){
data = eval('(' + data + ')');
if(data.mess=='查询成功'){
alert(data.userName);
alert(data.organName);
alert(data.organId);
alert(data.code);
document.getElementById('code').value=data.code;
document.getElementById('userName').value=data.userName;
document.getElementById('organName').value=data.organName;
document.getElementById('organId').value=data.organId;
//document.getElementById('userName').focus();
}else{
alert(data.mess); } });
**/
}
window.οnlοad=function(){
document.getElementById("ta").style.visibility="hidden";//隐藏 }
</script>
<html:form action="/ExamineUserSaveUI.do" method="post">
<div id="ta"style="height:1px">
<input type="text"style="height:1px">
</div>
<table class="table-form"">
<tr> <td colspan="4" class="table-title">请录入检查人信息</td> </tr>
<tr>
<td style="width:10%;text-align: right;padding-right: 10px;font-size: 12px;height: 35px;">用户代码 <font style="color:red">*</font></td>
<td class="four-content">
<%if("modify".equals(flag)){%>
<html:text property="code" maxlength="20" disabled="true" οnfοcus="focusOrg();" style="color:#000000;width:80%;" οnblur="if(this.value=='请输入用户代码并回车'||this.value==''){this.value='请输入用户代码并回车';this.style.color='#cccccc'};" οnkeydοwn="if(event.keyCode==13){Bclick()};"/>
<%}else{%>
<html:text property="code" maxlength="20" οnfοcus="focusOrg();" style="color:#cccccc;width:80%;"
value="请输入用户代码并回车" οnblur="if(this.value=='请输入用户代码并回车'||this.value==''){this.value='请输入用户代码并回车';this.style.color='#cccccc'};"
οnkeydοwn="if(event.keyCode==13){Bclick()};"/>
<%}%> <
html:hidden property="id"/>
</td> <td colspan="2" style="color:red;text-align:left;width:30%;padding-right: 10px;font-size: 12px;height: 35px;"> 用户代码信息,与用户登录综合业务系统的代码保持一致。</td> </tr> <tr> <td style="width:10%;text-align: right;padding-right: 10px;font-size: 12px;height: 35px;">姓名 <font style="color:red"> *</font></td>
<td class="four-content" width="30%">
<html:text property="userName" disabled="true" maxlength="10" style="width:80%;"/> </td>
<td colspan="2" style="color:red;text-align:left;width:30%;padding-right: 10px;font-size: 12px;height: 35px;"> 用户人员姓名。</td> </tr>
<tr>
<td style="width:10%;text-align: right;padding-right: 10px;font-size: 12px;height: 35px;">所属机构 <font style="color:red">*</font></td> <td class="four-content" width="30%"> <html:text property="organName" disabled="true" maxlength="10" style="width:80%;"/>
<html:hidden property="organId"/> <%--
<input type="button" name="btnSelect" class="long" value="选择" onClick="selectPerOrg();">--%> </td>
<td colspan="2" style="color:red;text-align:left;width:30%;padding-right: 10px;font-size: 12px;height: 35px;"> 用户所在机构。</td>
</tr>
<tr>
<td style="width:10%;text-align: right;padding-right: 10px;font-size: 12px;height: 35px;">执法证号 <font style="color:red">*</font></td>
<td class="four-content" width="30%"> <html:text property="lawCode" maxlength="20" style="width:80%;"/> </td>
<td colspan="2" style="color:red;text-align:left;width:30%;padding-right: 10px;font-size: 12px;height: 35px;"> 检察人员执法证号。</td> </tr>
<%if("Y".equals(canOptInspectorsType)){ %>
<tr> <td style="width:10%;text-align: right;padding-right: 10px;font-size: 12px;height: 35px;">检查人员类型 </td>
<td class="four-content" width="30%">
<input type="checkbox" name="inspectorType" value="1" <%if(inspectorType.indexOf("1")>-1){%>checked <%}%> class="checkbox"/>企业类
<input type="checkbox" name="inspectorType" value="2" <%if(inspectorType.indexOf("2")>-1){%>checked <%}%> class="checkbox"/>商广类
<input type="checkbox" name="inspectorType" value="3" <%if(inspectorType.indexOf("3")>-1){%>checked <%}%> class="checkbox"/>市场类
<input type="checkbox" name="inspectorType" value="4" <%if(inspectorType.indexOf("4")>-1){%>checked <%}%> class="checkbox"/>执法类
</td>
<td colspan="2" style="text-align:left;width:30%;padding-right: 10px;font-size: 12px;height: 35px;"> 默认不选中,可以不选择。修改时数据恢复默认</td>
</tr> <%} %>
<tr>
<td style="width:10%;text-align: right;padding-right: 10px;font-size: 12px;height: 35px;">备注</td>
<td class="four-content">
<html:textarea styleClass="text-area" rows="4" style="height:70px;width:80%;" οnkeyup="javascript:var val = this.value;if(val.length>99){this.value=val.substring(0,99)}" property="remark"/>
</td>
<td colspan="2" style="color:red;text-align:left;width:30%;padding-right: 10px;font-size: 12px;height: 35px;"> </td>
</tr>
</table>
<table class="table-button">
<input type="hidden" value="<%= flag%>" id="flage"/>
<tr>
<td>
<%if("modify".equals(flag)){%>
<input type="button" οnclick="shuaxin();" id="viewTask" style="background-image:url(/TopIcis/etc/js/easyui/themes/default/images/bottonFontLong.gif);height: 23px;width: 80px;" value="刷新人员信息"/>
<%}%>
<input type="button" name="save" value="保存" title="点击此按钮添加" οnclick="checkForm();"/>
<input type="button" οnclick="quxiao();" value="取消">
</td>
</tr>
</table>
</html:form>
action类:
ExamineUserForm form = (ExamineUserForm) actionForm;//用户回车带出信息
String flag="add";
ExamineUserService examineUserService = ServiceObjectsUtil.getExamineUserService();
if(request.getSession().getAttribute("userId")!=null){
form.setOperPersonId(((Long)request.getSession().getAttribute("userId")));
User u=examineUserService.findUserBycode(form.getCode());
if(form.getId()==null||form.getId().toString().equals("")){
if(examineUserService.findExamineUserBycode(form.getCode())!=null){
// System.out.println("该用户已存在");
String info = "{'mess':'该用户已存在!'}";
response.setContentType("text/html;charset=gbk");
PrintWriter out = response.getWriter();
out.write(info);
out.flush();
out.close();
return null;
};
}else{
flag="modify";
}
if(form.getInspectorType()!=null&&!"".equals(form.getInspectorType())){
euser.setInspectorType(form.getInspectorType()); //检查人员类型 2017-060-07 李文涛
String inspectorTypeName=form.getInspectorType();
inspectorTypeName=inspectorTypeName.replace("1", "企业类").replace("2", "商广类").replace("3", "市场类").replace("4", "执法类");
euser.setInspectorTypeName(inspectorTypeName);
}
实体类:
if(form.getInspectorType()!=null&&!"".equals(form.getInspectorType())){
euser.setInspectorType(form.getInspectorType()); //检查人员类型
String inspectorTypeName=form.getInspectorType();
inspectorTypeName=inspectorTypeName.replace("1", "企业类").replace("2", "商广类").replace("3", "市场类").replace("4", "执法类");
euser.setInspectorTypeName(inspectorTypeName);
}