JavaScript 함수를 사용하여 프로그래밍 방식으로 HTML5 유효성 검사 오류를 표시하는 방법이 있는지 알고 싶습니다.JavaScript 함수에서 HTML5 유효성 검사 메시지를 수동으로 표시하는 방법은 무엇입니까?
이메일 복제본을 확인해야하는 경우에 유용합니다. 예를 들어, 사람이 전자 메일을 입력하고 제출 단추를 누른 다음이 전자 메일이 이미 등록되었거나 다른 사람에게 알려야합니다.
다른 오류 표시 방법이 있지만 유효성 검사 오류 메시지 표시 방법 (예 : 유효하지 않은 전자 메일, 빈 필드 등)과 동일한 방식으로 표시하려고합니다.
JSFiddle :http://jsfiddle.net/ahmadka/tjXG3/
HTML 형태 :
<form>
<input type="email" id="email" placeholder="Enter your email here..." required>
<button type="submit">Submit</button>
</form>
<button id="triggerMsg" onclick="triggerCustomMsg()">Trigger Custom Message</button>
자바 스크립트 :
function triggerCustomMsg()
{
document.getElementById("email").setCustomValidity("This email is already used");
}
위의 코드는 사용자 지정 메시지를 설정,하지만 자동으로 표시되지. 그 사람이 제출 버튼이나 뭔가를 누르면 표시됩니다.
당신은 –
[http://jsfiddle.net/tjXG3/2/을 표시하는 메시지가 폼의 제출을 트리거 할 것이다 ] (http://jsfiddle.net/tjXG3/2/) jquery 사용하기 – softsdev