יש לי דף מאוד פשוט שנראה ככה:http://rotter.name/User_files/nor/47fd110c46626362.jpg
אני רוצה ליצור מצב שבו לא ניתן ללחוץ על SignUp אם ה checkbox לא מסומן.
הקוד מאחורה נראה ככה:
<asp:Button id="btnSignUp" onclick="btnSignUp_Click" runat="server" Text="Sign Up"></asp:Button><asp:CheckBox id="chkTerms" runat="server" Text="I have read and agree to the site "></asp:CheckBox>
|
* יש לציין שהקוד כולו נמצא בתוך UpdatePanel
הסקריפט JS שכתבתי למקרה הזה הוא:
function checkedChanged() { var termsCheck = new getElementById('chkTerms'); var myButton = new getElementById('btnSignUp'); if (termsCheck.checked == true) { myButton.disabled = false; } else { myButton.disabled = true; } }
|
בנוסף דרך הקוד הוספתי את השורה הבאה ב PageLoad:
chkTerms.Attributes.Add("onclick", "checkedChanged();");
|
בקיצור, זה לא עובד, אני מסמן את ה checkbox וכלום לא קורה.
למישהו יש מושג? זה דיי דחוף... תודה!
עידן