我希望我的 html 表单在电子邮件地址格式不正确时显示自定义错误消息
<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>
当我输入格式错误的电子邮件并单击“发送”时,会显示预期的消息:
但是,当我再次开始输入时,会显示以下默认浏览器消息(我的浏览器设置为荷兰语):
有没有办法阻止默认消息显示?我可以在输入时禁用验证吗?