JQuery Easyui Combox 使用

获取combox值

  1. 获取value值:$("#comboxId").combobox("getValue");
  2. 获取valueField的值:$("#comboxId").combobox("getValues");

格式化下拉框

  1. $("#comboxId").combobox("setValue", "请选择值");显示在前台的值为字符串
  2. $("#comboxId").combobox("setValues", "请选择值");显示在前台的字符串每个字符以 "," 隔开
  3. $("#comboxId").combobox("clear");

 下拉框的显示后台数据

<input class="easyui-combobox" id="group" name="group" 
				data-options="panelHeight:'auto',valueField:'rid',textField:'rname',url:'${pageContext.request.contextPath}/role/roleComboList.do'" value="-1"/>

valueField和textField的值为实体类的property

下拉框的检验

  • 自带检验类型(validType="email")
<input type="text" id="email" name="email" class="easyui-validatebox" validType="email" required="true"/>
  • 自定义检验
<tr>
   <td>所属学院:</td>
   <td>
       <input class="easyui-combobox" id="collegeId" name="collegeId" validType="comboxValidate['collegeId','请选择学院']"
				data-options="panelHeight:'auto',valueField:'collegeId',textField:'collegeName',url:'${pageContext.request.contextPath}/system/collegeComboList.do'" value="-1"/>
   </td>
</tr>
<tr>
    <td>角色:</td>
    <td>
        <input class="easyui-combobox" id="group" name="group" validType="comboxValidate['group','请选择角色']"
				data-options="panelHeight:'auto',valueField:'gid',textField:'gname',url:'${pageContext.request.contextPath}/group/groupList.do'" value="-1"/>
    </td>
</tr>

 js部分:

$.extend($.fn.validatebox.defaults.rules, {
    comboxValidate : {
	validator : function(value,param,mes) {
	if($('#'+param).combobox("getValues")!=-1 && $('#'+param).combobox("getValues")!=""){
	    return true;
	}
	return false;
    },
    message : "{1}"
}
}); 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值