私は両方のクライアント側のサーバー側の電子メール検証を実行しようとしています&。HTML5検証 - document.getElementById( 'inputID')を無効にします。validity.validの値
私は、電子メールでのクライアント検証が必要になります。
<input id="cemail" type="email" name="email" placeholder="Your E-Mail" required>
電子メールが存在しており、それがない場合場合は、サーバー側の検証を行うもあります - 私は(invalid
)検証が失敗することを必要とするが、 。
どのようにこの種の機能を実現できますか? document.getElementById('inputID').validity.valid
プロパティをfalse
に変更する方法はありますか?
setCustomValidityは、「送信」を押すときにのみ機能します。 ブラーイベントが発生したときに正確にメッセージが必要です。 – ohadinho
@ohadinho更新された回答 – antyrat
を参照してください。ただし、checkValidityはサーバー上にあるデータを参照していません。 ここに私のjsコードがあります: if(userExists) { //ここでは、 "無効"の値を設定する必要があります } – ohadinho