Jquery datepicker不能在MVC中工作
本文关键字:工作 MVC datepicker 不能 Jquery | 更新日期: 2023-09-27 17:50:43
这里我使用这个示例http://dev.jtsage.com/jQM-DateBox2中的jquery日期拾取器。它工作得很好,但问题是在点击提交按钮后,如果有任何强制字段验证错误,下次当我点击文本框jquery datepicker不工作意味着提交点击后脚本没有加载。它在firebug控制台中抛出错误,如
TypeError: $(...).datebox is not a function
$('#txtstartdate').datebox('open');
我的代码
$(document).ready(function () {
$('#txtstartdate').live('click', function () {
$('#txtstartdate').datebox('open');
$("#txtstartdate").datebox("option", {
mode: "calbox",
highDatesAlt: ["2011-11-09", "2011-11-10"],
highDates: ["2011-11-02", "2011-11-03"],
pickPageOAHighButtonTheme: "b"
});
});
});
和
@Html.TextBoxFor(m => m.StartDate, new { @name = "mydate", @id = "txtstartdate", style = "height:20px; font-size:10px;", data_role = "datebox", data_options = "{'"mode'":'"calbox'",'"useButton'": false}" })
任何建议吗?
当firebug错误提示浏览器无法在脚本中找到正在使用的函数时,您是否可以确保在提交调用后日期框的依赖项可用
也试着将依赖关系与视图本身一起发送,这样每次在客户端渲染视图页面时,它都会包含这些js文件。