江湖救急,“EasyUI ComoBox” 多选时的 Bug。 用Jquery调用Clear 方法也不行,因为调用这个方法后,它的选择值就被清空了,后台代码也无法获得选择值。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Jquery调用Clear 方法也不行,因为调用这个方法后,它的选择值就被清空了,后台代码也无法获得选择值。 江湖救急啊,大神们。 本帖最后由 showbo 于 2014-06-12 18:08:13 编辑 获取到可以,但是如何 “处理成数组格式赋值到DOM对象里面”??? 本人Jquery不是太好啊。 protected string text = ""; protected void Page_Load(object sender, EventArgs e) { text = Request.Form["tb_ParameterList"]; if (!string.IsNullOrEmpty(text))//建议你用客户端控件,服务器端控件不能嵌套服务器端代码,只能自己处理data-options,麻烦好多 { text = "value:['" + text.Replace(",", "','") + "'],"; string opts = tb_ParameterList.Attributes["data-options"]; if (opts.StartsWith("value")) opts = Regex.Replace(opts, @"value:\[[^\]]+?\],", ""); tb_ParameterList.Attributes["data-options"] = text +opts; } }<form runat="server"> <asp:TextBox ID="tb_ParameterList" Width="180" CssClass="easyui-combobox" Style="font-size: 12px;" runat="server" data-options="method:'get',multiple:true,panelHeight:'auto', valueField: 'label',textField: 'value', data: [{label: '辐射侧供温度', value: '辐射侧供温度' },{ label: '辐射侧回温度', value: '辐射侧回温度' },{ label: '用户侧供温度', value: '用户侧供温度' },{ label: '用户侧回温度', value: '用户侧回温度' },{ label: '地源侧供温度', value: '地源侧供温度' },{ label: '地源侧回温度', value: '地源侧回温度' },{ label: '总功率', value: '总功率' },{ label: '机组功率', value: '机组功率' }]"></asp:TextBox> <br /> 客户端控件:<input type="text" class="easyui-combobox" style="font-size: 12px;" data-options=" <%=text %>method:'get',multiple:true,panelHeight:'auto', valueField: 'label',textField: 'value', data: [{label: '辐射侧供温度', value: '辐射侧供温度' },{ label: '辐射侧回温度', value: '辐射侧回温度' },{ label: '用户侧供温度', value: '用户侧供温度' },{ label: '用户侧回温度', value: '用户侧回温度' },{ label: '地源侧供温度', value: '地源侧供温度' },{ label: '地源侧回温度', value: '地源侧回温度' },{ label: '总功率', value: '总功率' },{ label: '机组功率', value: '机组功率' }]">提交按钮: <input style="width: 40px;" type="submit" value="查询" class="tyeet_rem_button_textinput" /></form> 大神看不懂啊,简单点吧,客户端应该怎么做才对,用“Request.Form["tb_ParameterList"];”就行了吗??? 嗯,给控件加name属性,提交后可以用Request.Form["name的值"]获取到示例里面已经给出你客户端的了,只是没加name 刷新是提交表单还是f5?f5刷新的话js设置的值刷新后是没有的,easyui的控件已经不是原来的输入控件了,需要用cookie之类的记录住选择的值。这个比较麻烦,有兴趣自己研究 如何让页面[禁止调整大小,包括禁止向下还原],只能最大或最小 jquery ajax 回调函数 返回乱码? 高分求救~~求大虾帮我解决一下checkbox赋值的问题! js ajax servlet 组合问题。 帮忙解释下这个正则替换 各位老师好! javascript初级问题,如何将select中的值写到text中 ajaxFileUpload 异步上传文件 请教高手:onunload事件中能否返回false,达到不离开当前页面的目的吗?如果不能,用什么方法可以实现?在线苦等! window.open()方法的问题,关于主窗口与子窗口怎样通讯,大家一定帮我看看 extjs grid 传值错误 dwz分页下拉框选择数字改变后,下拉框的显示值不变
获取到可以,但是如何 “处理成数组格式赋值到DOM对象里面”??? 本人Jquery不是太好啊。
protected string text = "";
protected void Page_Load(object sender, EventArgs e)
{
text = Request.Form["tb_ParameterList"];
if (!string.IsNullOrEmpty(text))//建议你用客户端控件,服务器端控件不能嵌套服务器端代码,只能自己处理data-options,麻烦好多
{
text = "value:['" + text.Replace(",", "','") + "'],";
string opts = tb_ParameterList.Attributes["data-options"];
if (opts.StartsWith("value")) opts = Regex.Replace(opts, @"value:\[[^\]]+?\],", "");
tb_ParameterList.Attributes["data-options"] = text +opts;
}
}<form runat="server">
<asp:TextBox ID="tb_ParameterList" Width="180" CssClass="easyui-combobox" Style="font-size: 12px;" runat="server" data-options="method:'get',multiple:true,panelHeight:'auto',
valueField: 'label',textField: 'value',
data: [{label: '辐射侧供温度',
value: '辐射侧供温度'
},{
label: '辐射侧回温度',
value: '辐射侧回温度'
},{
label: '用户侧供温度',
value: '用户侧供温度'
},{
label: '用户侧回温度',
value: '用户侧回温度'
},{
label: '地源侧供温度',
value: '地源侧供温度'
},{
label: '地源侧回温度',
value: '地源侧回温度'
},{
label: '总功率',
value: '总功率'
},{
label: '机组功率',
value: '机组功率'
}]"></asp:TextBox>
<br />
客户端控件:<input type="text" class="easyui-combobox" style="font-size: 12px;" data-options="
<%=text %>method:'get',multiple:true,panelHeight:'auto',
valueField: 'label',textField: 'value',
data: [{label: '辐射侧供温度',
value: '辐射侧供温度'
},{
label: '辐射侧回温度',
value: '辐射侧回温度'
},{
label: '用户侧供温度',
value: '用户侧供温度'
},{
label: '用户侧回温度',
value: '用户侧回温度'
},{
label: '地源侧供温度',
value: '地源侧供温度'
},{
label: '地源侧回温度',
value: '地源侧回温度'
},{
label: '总功率',
value: '总功率'
},{
label: '机组功率',
value: '机组功率'
}]">
提交按钮:
<input style="width: 40px;" type="submit" value="查询" class="tyeet_rem_button_textinput" /></form>
大神看不懂啊,简单点吧,客户端应该怎么做才对,用“Request.Form["tb_ParameterList"];”就行了吗???