必填字段自定義驗證我有一個包含許多輸入字段的表單。我已經放了html5驗證<input type="text" name="topicName" id="topicName" required />當我提交表單而不填寫此文本框時,它會顯示默認消息"Please fill out this field"有人可以幫我編輯這條消息嗎?我有一個javascript代碼來編輯它,但它不起作用$(document).ready(function() { var elements = document.getElementsByName("topicName"); for (var i = 0; i < elements.length; i++) { elements[i].oninvalid = function(e) { e.target.setCustomValidity(""); if (!e.target.validity.valid) { e.target.setCustomValidity("Please enter Room Topic Title"); } }; elements[i].oninput = function(e) { e.target.setCustomValidity(""); }; }})電子郵件自定義驗證我有以下HTML表單<form id="myform"> <input id="email" name="email" type="email" /> <input type="submit" /></form>我想要的驗證消息。必填字段:請輸入電子郵件地址錯誤電子郵件: 'testing @ .com'不是有效的電子郵件地址。(此處,輸入的電子郵件地址顯示在文本框中)我試過這個。function check(input) { if(input.validity.typeMismatch){ input.setCustomValidity("'" + input.value + "' is not a Valid Email Address."); } else { input.setCustomValidity(""); } } 此功能無法正常工作,您還有其他方法嗎?我們將不勝感激。
設置自定義HTML5必填字段驗證消息
catspeake
2019-09-20 14:31:38