Validasi khusus bidang yang diperlukan
Saya memiliki satu formulir dengan banyak bidang masukan. Saya telah menempatkan validasi html5
<input type="text" name="topicName" id="topicName" required />
ketika saya mengirimkan formulir tanpa mengisi kotak teks ini menunjukkan pesan default seperti
"Please fill out this field"
Adakah yang bisa membantu saya untuk mengedit pesan ini?
Saya memiliki kode javascript untuk mengeditnya, tetapi tidak berfungsi
$(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("");
};
}
})
Email validasi khusus
Saya telah mengikuti formulir HTML
<form id="myform">
<input id="email" name="email" type="email" />
<input type="submit" />
</form>
Pesan validasi yang ingin saya sukai.
Bidang yang harus diisi: Harap Masukkan Alamat Email Email
Salah: 'testing @ .com' bukan Alamat Email yang Valid. (di sini, alamat email yang dimasukkan ditampilkan di kotak teks )
Saya sudah mencoba ini.
function check(input) {
if(input.validity.typeMismatch){
input.setCustomValidity("'" + input.value + "' is not a Valid Email Address.");
}
else {
input.setCustomValidity("");
}
}
Fungsi ini tidak berfungsi dengan benar, Apakah Anda punya cara lain untuk melakukan ini? Itu akan sangat dihargai.


