Dev*_*ter 1 javascript asp.net runatserver
runat ="server"正在打破我的jquery.我有两个输入,但出于测试目的,只在其中一个中添加了runat ="server".实际上,我需要加上两者.
下面你可以找到触发datetimepicker的JS脚本:注意:dateTo有runat ="server"设置并试图改变JS试图获取其ID的方式,但仍然无法正常工作.
<script>
$(function(){
$("#dateFrom").datetimepicker();
$("#<%=dateTo%>").datetimepicker();
});
</script>
Run Code Online (Sandbox Code Playgroud)
在这里你可以找到使用runat ="server"或不是asp.net代码的HTML输入.
<tr>
<td>
<input type="text" id="dateFrom" name="dateFrom" value="" class="dateFrom" />
</td>
<td >
<input type="text" id="dateTo" name="dateTo" runat="server" value="" class="dateTo" />
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
有没有人有任何想法,提示.....?谢谢
使用ClientID来获取生成的Id服务器端控制的:
$("#<%=dateTo.ClientID%>").datetimepicker();
Run Code Online (Sandbox Code Playgroud)
ASP.NET将生成一个与服务器端控件的属性不同的特定id属性,因此您需要使用生成的值才能从jQuery访问它.id
| 归档时间: |
|
| 查看次数: |
1246 次 |
| 最近记录: |