javascript가 false를 반환하는 경우에도 Pls check code .html 양식이 제출됩니다.JavaScript 재미가 false를 반환하더라도 양식이 제출됩니다.
<form id="form1" name="form1" method="post" action="sub.jsp" onsubmit="return getValue()">
<input type="text" id="userName" name="userName" onkeyup="return getValue()" />
<input type="submit" name="Submit" value="Submit" />
</form>
<script type="text/javascript" >
function getValue()
{
var userName=document.getElementById("userName");
document.getElementById("userNamemsg").innerHTML="";
if(userName.value=="")
{
var mdiv=document.getElementById("userNamemsg");
mdiv.innerHTML="Error:Required Fields cannot be blank!";
form.userName.focus();
return false;
}
return true;
}
(1) 스크립트 요소가 닫히지 않았습니다. (2) userNamemsg 요소 (3)를 찾을 수 없습니다. form.userName.focus() 대신 userName.focus()를 사용합니다. –