ユーザー名またはパスワードがnullの場合、ログインボタンを無効にする必要があります。jqueryでブラウザのユーザー名とパスワードを保存する方法
以下のコードを見つけてください:
$(document).ready(function(){
$('input').on('keyup blur mouseenter', function(e) {
if($("#userName").val().length!==0 && $.trim($('#userName').val()) !== '' && $("#password").val().length!==0 && $.trim($('#password').val())!== ''){
$('#submitLogin').attr('disabled',false);
}
});
});
をJSPページ内の下の入力を提出見つけてください:
<input class="button" name="submit" type="submit" id ="submitLogin"value="Login" disabled="true" ></div>
は、私は上記のようにjQueryでそれを行うために管理が、私の問題は、保存されたユーザ名でありますおよびパスワードを入力します。
これは、ユーザーが最初にログインしたアプリケーションブラウザがユーザー名とパスワードを保存するようにユーザーに要求し、ユーザーが「はい」をクリックしたときです。
ユーザー名とパスワードが保存されると、次にユーザーがログインページを開くときに、ユーザー名とパスワードは既に入力されていますがログインボタンはまだ無効です。
入力ユーザー名とパスワードがすでに入力されていても、jqueryメソッドを呼び出すときに両方の入力テキストの値がnullであるため、無効になります。
ユーザーが再度クリックすると、ユーザー名とパスワードが初期化され、submitLoginが有効になります。
ログイン入力を有効にするためにページが初めて読み込まれたときに、保存されたユーザー名とパスワードの値をどのように取得できますか?
ご協力いただきありがとうございます。
のように入力
input class="button" name="submit" type="submit" id="submitLogin" value="Login">
を使用し、その呼び出し'document.ready()'で?これは、今のように値が変更されたときと、ページ読み込みの開始時に1回、関数を実行することを意味します。 – Glubus