2011-10-31 4 views
0

필자가 작성하는 것을 잊어 버린 입력란은 필수이지만 작동하지만 잠시 후에 사라지는 사실을 사용자에게 알리기 위해이 함수를 작성 했습니까?Javascript 폼 필수 입력란 유효성 확인

function proc(){ 
    var errmsg = ""; 
     if (document.forms["newUser"]["fName"].value == "") 
     { 
       errmsg += "*This field is required"; 
       document.getElementById('first_name_error').innerHTML = errmsg; 
     } 

왜 페이지가 1 초 미만으로 만 기록됩니까?

+0

당신은 아마 .first_name_error 요소를 숨 깁니다 일부 자바 스크립트를 가지고 있으며() PROC 후 실행 ... 당신이 조금을 제공 할 수 있습니다 : 당신이 제출 핸들러에서 유효성 검사를 실행하는 경우, 함수가 제출 중지 false를 반환해야 더 많은 코드? –

+0

@ RobG-DUH 감사합니다! – Overcranked

+0

@DaveNewton 완료, 감사합니다. – Overcranked

답변

1

양식이 제출 및 다시로드 중입니다.

<form ... onsubmit="return validateForm(this);" ...> 


function validateForm(form) { 

    var isValid = true; 

    // do validation - set isValid to false if any test fails 

    return isValid; 
} 
관련 문제