日期:2014-05-17  浏览次数:20406 次

请教一个下拉框和文本框,时间选择插件的问题
现在有一个下拉框和一个文本框
C# code

<script src="js/wpCalendar.js" type="text/javascript"></script>
<asp:DropDownList ID="DrList1" runat="server" Width="120px">
            <asp:ListItem Value="0">请选择搜索条件</asp:ListItem>
            <asp:ListItem Value="1">标题</asp:ListItem>
            <asp:ListItem Value="2">内容</asp:ListItem>
            <asp:ListItem Value="3">发布人</asp:ListItem>
            <asp:ListItem Value="4">时间</asp:ListItem>
            </asp:DropDownList>
<input type="text" id="index_date_text" runat="server" onfocus="showCalendar(this)"/>


我要怎么在下拉框的选项是时间,也就是Value是4的时候点击文本框才会弹出时间插件,其他选项都不会弹出,并且不要刷新页面?哪位大哥指点下。

------解决方案--------------------
兄弟我试了,这样可以
$(function () {
$("#<%=DrList1.ClientID%>").click(function () {
return false;
});
$("#<%=DrList1.ClientID%>").change(function () {
if ($(this).val() == "4") {
showCalendar($("#<%=index_date_text.ClientID%>").get(0));
}
});
})