jQueryMobile Datebox / ASP.NET MVC data-ajax = false脚本不起作用

时间:2012-07-02 17:22:55

标签: asp.net-mvc jquery jquery-mobile razor datebox

我遇到了一个问题:我在

中有一个带有这个时间选择器的编辑视图
<label for="mytimeedit">Time</label>
    <input name="Time" id="mytimeedit" type="text" data-role="datebox" data-options='{"mode": "timebox", "overrideTimeFormat": 24}'>
    @Html.ValidationMessageFor(model => model.Time)

然后(在同一视图中)我有这个脚本用逗号(“,”)替换在早期描述的文本输入中插入的每个“:”字符:

<script type="text/javascript">
$("#mytimeedit").change(function () {
    var val = $("#mytimeedit").val();
    $("#mytimeedit").val(val.replace(':', ','));
});
</script>

一切正常,直到我必须在调用编辑控制器的链接中插入 data-ajax = false 属性(我无法删除它,以确保我的网站的一致性):这样一来替换不再起作用了。

我的问题是:有没有办法“翻译”/重写我的脚本,避免现在被禁用的Ajax?

希望得到你的帮助,谢谢!

0 个答案:

没有答案