Ich möchte einen div deaktivieren und aktivieren auf einen Klick einzigen Taste (innerhalb eines div Ich habe zwei Textfeld), und ich möchte den Namen der Schaltfläche auch ändern, wie „wenn i-Taste deaktivieren, klicken Sie auf das Textfeld deaktivieren sollte und deaktivieren Name sollte aktivieren und vise verso ".kann jemand helfen ?.Wie kann ich ein Bild deaktivieren und aktivieren?
function san() {
san1(document.getElementById("div1"));
}
function san1(el) {
try {
el.disabled = el.disabled ? false : true;
} catch (E) {}
if (el.childNodes && el.childNodes.length > 0) {
for (var x = 0; x < el.childNodes.length; x++) {
san1(el.childNodes[x]);
}
}
}
Html-Code
<div id="div1">
<table>
<tr>
<td >
<asp:Label ID="lblStartDate" runat="server" Text="Start Date"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtStartDate" class="MyTestClass" runat="server" ></asp:TextBox>
<asp:HyperLink ID="hypCalenStart" runat="server" ImageUrl="~/images/ico-cal.gif"></asp:HyperLink>
<ajax:CalendarExtender ID="StartDatePicker" runat="server" PopupButtonID="hypCalenStart"
TargetControlID="txtStartDate" SelectedDate='<%# Datetime.Today() %>' Format="MM/dd/yyyy">
</ajax:CalendarExtender>
</td>
<td >
<asp:Label ID="lblEndDate" runat="server" Text="End Date"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtEndDate" class="MyTestClass" runat="server" ></asp:TextBox>
<asp:HyperLink ID="hypCalenEnd" runat="server" ImageUrl="~/images/ico-cal.gif"></asp:HyperLink>
<ajax:CalendarExtender ID="EndDatePicker" runat="server" PopupButtonID="hypCalenEnd"
TargetControlID="txtEndDate" SelectedDate="<%# Datetime.Today() %>" Format="MM/dd/yyyy">
</ajax:CalendarExtender>
</td>
<td colspan=2 align="center">
<asp:Button ID="cycloneenable" OnClientClick="validate(1);" runat="server" Text="Enable" />
</td>
</tr>
</table>
</div>
<input type="button" value="Disable" onclick= "san()"/>
ich habe zwei Textbox mit calendars.the Problem ist auch nach disable ich in der Lage bin das Datum aus dem Kalender
Teilen Sie, was Sie versucht haben (Code, jede Ausgabe/Fehler, unerwartetes Verhalten), und dem, was Sie gesucht haben! – Luke
@Luke: Ich habe pls gegeben Code tun sehen – saranya
Okay, so die Logik, rekursiv alle Kinder deaktivieren? Was sind die Kinder (HTML anzeigen)? Was passiert, wenn Sie den try-catch entfernen, um Fehler nicht zu unterdrücken? – Luke