HEllo - 我試圖啓用/禁用文本框時,複選框被選中(啓用)或未選中(禁用)。在選中/取消選中複選框之後,我沒有任何事情發生。 這是我有:啓用帶有複選框的javascript文本框
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="AssociationInfo.ascx.cs" Inherits="Administration.Modules.AssociationInfo" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<script type="text/javascript" language="javascript">
function enableTextBox() {
window.onload = function() {
var check = document.getElementById("chkAssociation");
check.onchange = function() {
if (this.checked == true)
document.getElementById("txtAddress").disabled = false;
else
document.getElementById("txtAddress").disabled = true;
};
};
}
</script>
<div>
<h2>Association Info</h2>
<br />
<asp:CheckBox Checked="false" ID="chkAssociation" runat="server" />
<asp:TextBox ID="txtAddress" Text="Test" runat="server" />
</div>
該代碼是在網絡用戶控制。這可能是爲什麼工作不正常的原因?
感謝您提前幫助
感謝大家的幫助,Laziale
相同,什麼都沒有發生 – Laziale 2011-01-20 14:01:24
您正在使用哪種瀏覽器? – adatapost 2011-01-20 14:17:46