我正在尝试设置今天的日期以指示用户在文本框中输入日期。为了表明这一点,我写了这个小javascript/jquery
,这在其他测试项目中有效,但它在我的实际项目中不起作用。我想知道我做错了什么。以下是我的脚本代码:
$(document).ready(function () {
var dObj = new Date();
var foo = dObj.toLocaleDateString();
$("#dte").val(foo);
});
我也对附加jquery链接的位置感到困惑,无论是在.Master
页面还是在content page
附加相应的关闭标记之前。因为当我在母版页上附加它时,它会给我一个错误,如not able to find form1
,在后一个地方,它无法在文本框中显示输出。
我听说过placeholder
和现代化器,但它并不能满足在页面加载时显示日期的要求。但是,当我在Page_load
方法中的文本框中给出值(今天的日期)时,我无法获取用户选择的日期。这就是为什么我转向这个javascript
解决方案。我正在使用AJAX date calendar extender
来显示日历。这是由于任何ajax效应或其他原因。
请指导我。
谢谢!
答案 0 :(得分:1)
您使用的是服务器控件TextBox吗?如果是这样,您尝试使用ClientID for JQuery selector
$("#<%=dte.ClientID%>").val(foo);