Tôi muốn tắt và bật div (bên trong div tôi có hai hộp văn bản) trên một lần nhấp nút và tôi muốn thay đổi tên nút cũng như "nếu tôi nhấp vào nút vô hiệu hóa, nó sẽ tắt hộp văn bản và tắt tên sẽ trở thành cho phép và vise verso ". có thể giúp đỡ một số ?.Làm thế nào để vô hiệu hóa và kích hoạt một hình ảnh?
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]);
}
}
}
Mã Html
<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()"/>
tôi có hai textbox với calendars.the vấn đề là ngay cả sau khi vô hiệu hóa i am có thể chọn ngày từ lịch
Chia sẻ những gì bạn đã cố gắng (mã, bất kỳ đầu ra/lỗi, hành vi bất ngờ), và những gì bạn đã tìm kiếm! – Luke
@Luke: Tôi đã đưa ra mã số xin xem – saranya
Được rồi, vì vậy logic là, đệ quy vô hiệu hóa tất cả trẻ em? Những đứa trẻ (hiển thị HTML) là gì? Điều gì sẽ xảy ra nếu bạn loại bỏ các try-catch để không ngăn chặn lỗi? – Luke