我现在在用这个控件,要在后台拼接获取有效日期,我申明一个全局Dates变量,拼接日期成‘2000-02-02’,‘2000-05-05’这种格式赋值给全局变量,然后再前台调用WdatePicker({opposite:true,disabledDates:[<%=Dates%>]});报语法错误。我的日期格式应该没错吧,求高人指点...坐等

解决方案 »

  1.   

    报错问题解决,是<%=Dates%>要用单引号括起来‘<%=Dates%>’,但是依然无法控制有效日期求高人指点
      

  2.   

    后台拼接成的字符串要在前台用<%=Dates%>绑定,因为要做日期限制
      

  3.   

    格式都不正确啦,你后台的值都已经是拼接了的,干嘛还用日历控件接收啊,而且你在前台选择日期的时候也只能选择一天啊,你直接用一个lable接收拼接后的值不就可以了,
      

  4.   

    我找到原因了,是单引号的问题,我看了下,可以显示出来,直接放在页面上可以显示出来,但是放到函数里就显示不了了
    <input name="GoDate" type="text" runat="server" id="txtDate" value="点击选择日期" readonly="readonly" onclick="WdatePicker({opposite:true,disabledDates:['<%=dates.toString()%>'],isShowClear:false,readOnly:true,skin:'whyGreen',qsEnabled:false,enableKeyboard:false,isShowOthers:false,errDealMode:1});" class="time_input" />
    应该是引号的问题,正在研究中
      

  5.   

    Quote=引用 10 楼 jianghui7897 的回复:]
    引用 7 楼 liuleiyu121520 的回复:楼主干脆贴点代码吧。我也算菜鸟。一起来解决解决我找到原因了,是单引号的问题,我看了下,可以显示出来,直接放在页面上可以显示出来,但是放到函数里就显示不了了
    <input name="GoDate" type="text" runat="server" id="txtDate" value="点击选择日期" readonly="readonly" onclick="WdatePicker({opposite:true,disabledDates:['<%=dates.toString()%>'],isShowClear:false,readOnly:true,skin:'whyGreen',qsEnabled:false,enableKeyboard:false,isShowOthers:false,errDealMode:1});" class="time_input" />
    [/Quote]找到问题就OK了
      

  6.   

    求大神无解已经尝试了N种转义,难道disabledDates限制日期对字符串的类型还有要求?
      

  7.   

    大神都吃晚饭去了么= =#。求解啊求解要不告诉我怎么用函数设置这个空间的disabledDates属性也行啊 = =#