私はjQueryを使って偽のログインページを作成しようとしています - 純粋にテスト/テンプレートの提示のためです。jQueryを使った偽のLogInページ
何をすべきフォーム(.jsファイルのコードで詳細を参照してください):
正しいメール:[email protected] /パス:管理者
- チェックを#username &#の値パスワードが.jsの値と一致しない場合
- 両方の値がtrueの場合はtrueを返し、home.htmlの場合は
- 有効なアラートが有効でない場合はエラーメッセージを表示し、エラーメッセージを表示します。 0常にjsfiddle http://jsfiddle.net/MrTest/ZYZPY/モーメント形で
HTML
<form class="loginbox" autocomplete="off">
<fieldset>
<p style="display: none;" class="error">Error. Please enter correct email & password.</p>
<label for="username">E-mail</label>
<input type="text" id="username" />
<label for="username">Password</label>
<input type="password" id="password" />
<input type="submit" id="submit" value="LOG IN" />
</fieldset>
</form>
jQueryの
$(document).ready(function() {
$('#username').focus();
$('#submit').click(function() {
event.preventDefault(); // prevent PageReLoad
$('.error').css('display', 'none'); // hide error msg
var ValEmail = $('#username').val('[email protected]'); // Email Value
var ValPassword = $('#password').val('admin'); // Password Value
if (ValEmail === true & ValPassword === true) { // if ValEmail & ValPass are as above
alert('valid!'); // alert valid!
window.location = "home.html"; // go to home.html
}
else {
alert('not valid!'); // alert not valid!
$('.error').css('display', 'block'); // show error msg
}
});
});
で
コードreturn else = false - なぜ?
ご協力いただきありがとうございます。
ピート
の作業例:http://jsfiddle.net/MrTest/ZYZPY/12/
ありがとう!それはうまくいった!別の簡単な方法 - クリックイベント後にフォームをクリアするにはどうすればよいですか? – Iladarsda
$( '#username')。val( "")は動作するはずです – wong2
はい、あります!ありがとう! – Iladarsda