1
我希望我的HTML表單顯示自定義錯誤消息時的電子郵件地址是格式不正確HTML5:與模式驗證自定義驗證消息
<form>
<input type="text" pattern="^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$" name="email" oninvalid="this.setCustomValidity('custom message')" oninput="setCustomValidity('')" />
<input type="submit" value="Send"/>
</form>
當我在輸入電子郵件錯誤的格式,然後點擊「發送」,顯示預期的消息:
然而,當我開始打字再次,顯示下面的默認瀏覽器消息(我的瀏覽器設置爲荷蘭語):
反正有防止顯示默認的消息?我可以在輸入時禁用驗證嗎?
瀏覽器的目標是? – Knu 2014-12-29 11:03:31