私の目標は、ブートストラップのアラートボックスを使用して無効なメールアドレスを入力したかどうかをユーザーに警告することです。ブートストラップアラートを使用した無効なメールアドレスアラート
アラートをポップアップ表示することはできますが、アラートボックスを閉じると警告は表示されません。
"collapse"クラスを警告ボックスに追加して最初に隠しておき、条件がfalseの場合は "fade in"クラスを追加しました。ここで
は私のコードです:
HTML:
<div class="col-xs-12">
<h4>To:</h4>
<input type="text" name="email" id="email">
</div>
<div id="invalidEmail" class="col-xs-12 alert alert-warning alert-dismissible collapse" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<strong>Invalid Email</strong>
</div>
Javascriptを:
/*** Validate Email ***/
function validateEmail(){
var validate_email = $('input[name=email]').val();
if(/(.+)@(.+){2,}\.(.+){2,}/.test(validate_email)){
emailPDF();
} else {
showAlert();
}
}
/*** Show Invalid Email Alert Box ***/
function showAlert(){
var alertBox = document.getElementById("invalidEmail");
alertBox.className += " fade in";
}
感謝。 私のやり方に関する実際のスクリプト例はありますか?私は非常にjavascriptので、任意の例をいただければ幸いです。 –
スクリプト例を追加 – jssayin
ありがとうございました!これは魅力的に機能しました! –