OnClientClick에 몇 가지 문제가 있습니다.OnClientClick이 작동하지 않습니다.
이렇게 웹 양식에 버튼을 추가했습니다.
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
style="top: 307px; left: 187px; position: absolute; height: 26px; width: 90px"
Text="Submit" OnClientClick="return validate()" />
그리고 난 즉시 <title>
후 <head>
내부 자바 스크립트를 쓰고 있어요.
<script language="javascript" type="text/javascript">
function validate() {
if (document.getElementById("<%=TextBox1%>").value == "") {
alert("textbox1 should not be empty");
}
else if(document.getElementById("<%=TextBox2 %>").value==""){
alert("textbox2 should not be empty");
}
}
</script>
TextBox1
및 TextBox2
두 텍스트 상자의 ID의입니다.
하지만 제출 버튼을 클릭하면 OnClick이 실행되지만 OnClientClick은 실행되지 않습니다.
뭐가 문제입니까?
도와주세요.
첫 번째 문제는 자바 스크립트 코드에 오류가 있으므로 예상대로 작동하지 않습니다. –
OnClientClick = "javascript : return validate();"을 추가하십시오. 오류 콘솔에서 오류 테이블을 조사하여 스크립트에 오류가 없는지 확인하십시오. –