我有一个小问题:我有一个编辑视图,里面有这个时间选择器
<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,它现在被禁用了?
希望得到您的帮助,谢谢!