Jquery 第二次加载colorbox iframe时日期选择器不工作
我有一个页面tblContFrdmCapitatedProviders.aspx有一个锚定标签Jquery 第二次加载colorbox iframe时日期选择器不工作,jquery,asp.net,datepicker,colorbox,Jquery,Asp.net,Datepicker,Colorbox,我有一个页面tblContFrdmCapitatedProviders.aspx有一个锚定标签 <a id="aAdd" class="aAdd" href="tblContFrdmCapitatedProvidersAdd.aspx">Add</a> })) tblContFrdmCapitatedProviders.aspx有一个母版页,其中引用了基本jquery文件 在tblContFrdmCapitatedProvidersAdd.aspx中,还有另一个母版页,
<a id="aAdd" class="aAdd" href="tblContFrdmCapitatedProvidersAdd.aspx">Add</a>
}))
tblContFrdmCapitatedProviders.aspx有一个母版页,其中引用了基本jquery文件
在tblContFrdmCapitatedProvidersAdd.aspx中,还有另一个母版页,也包含对Jquery基本文件的引用。在这个页面中,我有两个绑定了jquery datepicker的文本框
$(function ($) {
$("#ContentPlaceHolder1_txtFromDate").datepicker({
changeMonth: true,
changeYear: true
});
$("#ContentPlaceHolder1_txtToDate").datepicker({
changeMonth: true,
changeYear: true
});
});
现在是问题的一部分
当我们第一次单击“添加”时,iframe显示,日期选择器正确显示。现在,当我们关闭iframe并第二次单击“添加”时,iframe出现了,但是里面的日期选择器不起作用。之后,我们单击“添加”日期选择器的次数是多少。如果我们重新加载父页面,那么它将第一次工作
我想念什么
编辑1
tblContFrdmCapitatedProvidersAdd.aspx的aspx代码
<%@ Page Language="C#" MasterPageFile="~/Freedom/AddMaster.Master" AutoEventWireup="true" CodeBehind="tblContFrdmCapitatedProvidersAdd.aspx.cs" Inherits="Contestation.Freedom.tblContFrdmCapitatedProvidersAdd" %>
$(函数($){
$(“#内容占位符1_txtFromDate”).datepicker({
变化月:对,
变化年:对
});
$(“#内容占位符1_txtToDate”).datepicker({
变化月:对,
变化年:对
});
});
按人头付费的提供者
按人头付费的提供者
提供者ID
计划编号
IPA名称
计划名称
从日期开始
迄今为止
专业名称
专项基金
您确定在第二次加载iframe时执行了datepicker功能吗?我在document.ready中添加了一个警报,每次单击“添加”时它都会调用。您能在asp.net页面中显示文本框代码吗?我编辑了文章并添加了aspx页面代码
<%@ Page Language="C#" MasterPageFile="~/Freedom/AddMaster.Master" AutoEventWireup="true" CodeBehind="tblContFrdmCapitatedProvidersAdd.aspx.cs" Inherits="Contestation.Freedom.tblContFrdmCapitatedProvidersAdd" %>
<script>
$(function ($) {
$("#ContentPlaceHolder1_txtFromDate").datepicker({
changeMonth: true,
changeYear: true
});
$("#ContentPlaceHolder1_txtToDate").datepicker({
changeMonth: true,
changeYear: true
});
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<div>
<div class="pageheader-pop">Capitated Providers</div>
<div>
<table class="table-list-pop" style="width: 100%">
<tr>
<td>Capitated Providers</td>
<td>
<asp:TextBox ID="txtCapProv" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtCapProv" ErrorMessage="*" ForeColor="Red"></asp:RequiredFieldValidator>
</td>
<td>Provider ID</td>
<td>
<asp:TextBox ID="txtProviderID" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Plan Number</td>
<td>
<asp:TextBox ID="txtPlanNo" runat="server"></asp:TextBox>
</td>
<td>IPA Name</td>
<td>
<asp:TextBox ID="txtIPAName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Plan Name</td>
<td>
<asp:TextBox ID="txtPlanName" runat="server"></asp:TextBox>
</td>
<td>From Date</td>
<td>
<asp:TextBox ID="txtFromDate" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtFromDate" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtFromDate" ErrorMessage="Invalid date" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
</td>
</tr>
<tr>
<td>To Date</td>
<td>
<asp:TextBox ID="txtToDate" runat="server" Width="128px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtToDate" ErrorMessage="*"></asp:RequiredFieldValidator>
<asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtToDate" ErrorMessage="Invalid date" Operator="DataTypeCheck" Type="Date"></asp:CompareValidator>
</td>
<td>Speciality Name</td>
<td>
<asp:TextBox ID="txtSpecName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>Speciality Fund</td>
<td>
<asp:TextBox ID="txtSpecFund" runat="server"></asp:TextBox>
</td>
</tr>
</table>
</div>
<div class="dv-controls-pop">
<asp:Button ID="btnAdd" runat="server" Text="Save" CssClass="btnsave-pop" OnClick="btnAdd_Click" />
</div>
</div>