<form class="form-asd" role="form">
<h2 class="form-signin-heading">login</h2><hr />
<label class="control-label" for="username">Username</label>
<input class="form-control" type="email" required="" placeholder="username"data-error="enter valid username"></input>
<label class="control-label" for="username">password</label>
<input class="form-control" type="password" required=" " placeholder="Password"></input>
<label class="checkbox"></label>
<button class="btn btn-lg btn-primary " type="submit">submit</button>
</form>
require alanının açılır penceresinin bu varsayılan mesajını "Lütfen bu alanı doldurun "olarak nasıl değiştirebiliriz "lütfen kullanıcı adını girin"
oninvalidolayı gerçekleştiğinde
setCustomValidity` fonksiyonunu kullanabilirsiniz.
Aşağıdaki gibi:-
<input class="form-control" type="email" required=""
placeholder="username" oninvalid="this.setCustomValidity('Please Enter valid email')">
</input>
Girmeye başladığınızda mesajı temizlemek için oninput="setCustomValidity('')
özelliğini kullanın.
<input class="form-control" type="email" required="" placeholder="username"
oninvalid="this.setCustomValidity('Please Enter valid email')"
oninput="setCustomValidity('')"></input>
Mritunjay ve Bartu'nun cevaplarının kombinasyonu bu sorunun tam cevabıdır. Tam örneği kopyalıyorum.
<input class="form-control" type="email" required="" placeholder="username"
oninvalid="this.setCustomValidity('Please Enter valid email')"
oninput="setCustomValidity('')"></input>
İşte,
this.setCustomValidity('Please Enter valid email')" - Alan geçersiz kılındığında özel mesajı görüntüleyin
oninput="setCustomValidity('')" - Geçerli dosyalarda geçersiz kılma mesajını kaldırın.