6 개의 입력 유형에 대해 자바 스크립트에서 양식 유효성 검사를해야합니다. 사용자를 눌러 버튼을 제출하면 그것은자바 스크립트 양식 유효성 검사 복수
<script type="text/javascript">
function preveriFormo() {
var ime = document.getElementById('ime');
var priimek = document.getElementById('priimek');
if (preveriCrke(ime, "Prosim uporabite samo crke za ime")) {
if (preveriCrke(priimek, "Prosim uporabite samo crke za priimek")) {
return true;
}
}
return false;
}
function preveriCrke(element, sporocilo) {
var crke = /^[a-zA-Z]+$/;
if (element.value.match(crke)) {
return true;
} else {
element.style.backgroundColor = "red";
alert(sporocilo);
return false;
}
}
</script>
<form onsubmit="return preveriFormo()" >
Ime <input type='text' id='ime' /><br />
Priimek <input type='text' id='priimek' /><br />
<input type="submit" value="Potrdi" />
</form>
내 문제는 내가하지의 목록과 함께 경고 창하는 방법을 잘 모릅니다이다 .. 그에게 올바르게 입력과 빨간색으로 그들을 설정되지 않은 필드에 대한 경고 창을 제공한다 올바르게 작성된 fileds 및 변경 색상 (모두) .. 내 예제 양식에서 하나씩 확인됩니다. 이
(사용자가 이전 몇 가지 오류를 수정하고 다시 제출하려고 할 경우 수 있도록) 통과 모든 필드에 대한 기본값으로 다시 배경색을 설정하는 것을 잊지 마십시오. – nnnnnn
js 유효성 검사 플러그인 만 사용해야합니다. 삶을 더 편하게 만듭니다. http://jqueryvalidation.org/ – zer02