क्या किसी को पता है कि एस्प के लिए क्लाइंट-साइड जावास्क्रिप्ट हैंडलर क्यों: चेकबॉक्स को ऑनक्लिएंटक्लिक करने के बजाय ऑनक्लिक = "" विशेषता होने की आवश्यकता है = "" विशेषता, एस्प के लिए: बटन?
उदाहरण के लिए, यह काम करता है:
<asp:CheckBox runat="server" OnClick="alert(this.checked);" />
और यह (कोई त्रुटि नहीं):
<asp:CheckBox runat="server" OnClientClick="alert(this.checked);" />
लेकिन यह काम करता है:
<asp:Button runat="server" OnClientClick="alert('Hi');" />
और यह समय त्रुटि का संकलन नहीं करता है:
<asp:Button runat="server" OnClick="alert('hi');" />
(मुझे पता है कि Button.OnClick किस लिए है? मुझे आश्चर्य है कि चेकबॉक्स उसी तरह काम क्यों नहीं करता है ...)