आवश्यक फ़ील्ड कस्टम सत्यापन
मेरे पास कई इनपुट फ़ील्ड के साथ एक फ़ॉर्म है। मैंने html5 सत्यापन रखे हैं
<input type="text" name="topicName" id="topicName" required />
जब मैं इस टेक्स्टबॉक्स को भरे बिना फॉर्म जमा करता हूं तो यह डिफ़ॉल्ट संदेश दिखाता है जैसे
"Please fill out this field"
क्या कोई इस संदेश को संपादित करने में मेरी मदद कर सकता है?
मेरे पास इसे संपादित करने के लिए एक जावास्क्रिप्ट कोड है, लेकिन यह काम नहीं कर रहा है
$(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>
मान्य संदेश जो मुझे पसंद हैं।
आवश्यक फ़ील्ड: कृपया ईमेल पता दर्ज करें
गलत ईमेल: 'परीक्षण @ .com' एक मान्य ईमेल पता नहीं है। ( यहां, टेक्स्टबॉक्स में प्रदर्शित ईमेल पता दर्ज किया गया है )
मैंने यह कोशिश की है।
function check(input) {
if(input.validity.typeMismatch){
input.setCustomValidity("'" + input.value + "' is not a Valid Email Address.");
}
else {
input.setCustomValidity("");
}
}
यह फ़ंक्शन ठीक से काम नहीं कर रहा है, क्या आपके पास ऐसा करने का कोई अन्य तरीका है? सराहना की जाएगी।


