2014-10-25 4 views
1

그래서 오류가 아닌 경고로, "확인"이라는 텍스트로 "첫째 이름을 기입해야한다"보여주는 것입니다 무엇을하려고 ... 은 도와주세요 :)자바 스크립트 양식 유효성 검사

<html> 
    <body> 

<form name="myForm" action="page.html" onsubmit="return validateForm()" method="post"> 
    First name: <input type="text" name="box> 
<input type="submit" value="Submit"> 
</form> 
<p id="check"></p> 


<script> 

function validateForm() { 
var x = document.forms["myForm"]["box"].value; 
if (x == null || x == "") { 
    alert("First name must be filled out") ="check"; // I tried to send alert as text... 
    return false; 
} 
} 

    </script> 

    </body> 
    </html> 

미리 감사드립니다!

답변

3

변경

alert("First name must be filled out") ="check";

document.getElementById('check').innerHTML = 'First name must be filled out'; 
+0

@CODE! – zavg

2

순수한 자바 스크립트 솔루션에 다음과 같은 코드로 alert을 대체 할 수있는 :

document.getElementById('check').innerHTML = "First name must be filled out"; 


jQuery를에서 당신은 시도 할 수 있습니다 : 당신은 환영

$("#check").html('First name must be filled out'); 
+0

@code 문제가 없습니다. – pbaldauf

관련 문제