標籤:custom action 使用 text blog htm put 輸入 事件
1、oninvali事件通過setCustomValidity方法來自訂提示資訊
<form action=""> <label> 數字: <input type="text" pattern="^\d{11}$" oninvalid="setCustomValidity(‘請輸入11位元字‘)"> </label> <input type="submit"> </form>
2、onsubmit事件自訂提示資訊
<!DOCTYPE HTML><head><meta charset="UTF-8"><title>Html5頁面使用javascript驗證表單判斷輸入</title><script language="javascript">function check(){ var pass1=document.getElementbyid("pass1"); var pass2=document.getElementbyid("pass2"); if (pass1.value!=pass2.value){ pass2.setCustomvalidity("密碼不一致"); else pass2.setCustomvalidity(""); } var email=document.getElementbyid("email"); if (!email.checkValidity()) email.setCustomvalidity("請輸入正確的email地址");}</script></head><form id="testForm" onsubmit="return check()"> 密碼:<input type="password" name="pass1" id="pass1" /><br/> 確認密碼:<input type="password" name="pass2" id="pass2" /><br/> Email:<input type="email" name="email" id="email" /><br/> <input type="submit" /></form>
<form action=""> <label> 數字: <input type="text" pattern="^\d{11}$" oninvalid="setCustomValidity(‘請輸入11位元字‘)"> </label> <input type="submit"> </form>
HTML輸入驗證提示資訊