我在网上找到个用javascript写的日期控件的代码,就是点下textbox出现日期选择框.textbox和javascript代码在一个文件(*.aspx)中没有问题,但不能每个窗体都放那么一段代码啊.
我把代码放到js文件中,通过引用调用它,就报错,或用用户控件来实现,也没成功.都是报一个变量没有定义.引用js文件:<script language="javascript" src="Calendar.js">
</script>...
<asp:TextBox id="regdate" onclick="fPopCalendar(regdate,regdate);return false" runat="server" CssClass="input" type="text"></asp:TextBox>放到用户控件中:<input onclick="fPopCalendar(UserCalendar1_regdate,UserCalendar1_regdate);return false" type="text" name="UserCalendar1_regdate" size="12">谁知道该怎么处理啊?哪种方法都行.

解决方案 »

  1.   

    net_lover(孟子E章):Calendar.js另存为utf-8格式怎么另存为utf-8格式啊?不太懂啊(汗...)
      

  2.   

    改变你的 web.config to add a fileEncoding<globalization requestEncoding="gb2312" responseEncoding="
    gb2312" fileEncoding="gb2312"/>
      

  3.   

    你用记事本打开Calendar.js文件,选择另存为,会弹出对话框的,下面有个文件格式,选择utf-8就可以了
      

  4.   

    :<script language="javascript" src="Calendar.js" charset="GB2312"></script>
      

  5.   

    <globalization requestEncoding="GB2312" responseEncoding="GB2312" />
      

  6.   

    Calendar.js另存为utf-8格式就可以了,谢谢各位!
      

  7.   

    思归大侠的如果加上fileEncoding="gb2312"就报错,去掉的话就可以了