首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReferenceError:.浮浅

ReferenceError:.浮浅
EN

Stack Overflow用户
提问于 2013-09-09 17:24:48
回答 1查看 1.2K关注 0票数 0

当我在Chrome上运行我的页面时,我得到了一个“Uncaught chkBirthday is onblur”。

我的剧本是这样的:

代码语言:javascript
复制
<script type="text/javascript">
   $(document).on("blur", "input[name=Birthdate]",
   function chkBirthday() {
      $("#Birthdate").datepicker({
         onSelect: function (dateText) {
            alert("dateText");
         }
      });
   });
</script>

我的帮手叫这是:

代码语言:javascript
复制
<%=Html.TextBoxFor(c => Model.Birthdate, new { @class = "datepicker",
                                maxlength = 10, @onBlur = "chkBirthday"})%>

我在这里要做的是获取JQuery UI数据报务员的值。我的脚本的其余部分(这里没有显示)实际上检查日期,如果手动输入,如果这是空的,则显示一个错误。尽管获得了Uncaught ,但这还是有效的。我试着把onBlur改成unblur,所以不是这样的。

使用Chrome的开发工具,它显示了助手将id翻译为“生日”,其中应该引用$("#Birthdate"),对吗?我不知道还能尝试什么。

EN

回答 1

Stack Overflow用户

发布于 2013-09-10 07:10:22

尝试:

代码语言:javascript
复制
<%=Html.TextBoxFor(c => Model.Birthdate, new { maxlength = 10 })%>

<script type="text/javascript">
$(document).ready(function () {
   $("#Birthdate").bind('change blur', function () { 
       alert($(this).val());
   });
});
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18703658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档