1. 程式人生 > >HTML輸入驗證提示信息

HTML輸入驗證提示信息

oct code ntb font clas mail .get mva html5

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輸入驗證提示信息