後出現空白所以我有一個簡單的登錄,需要用戶從一個json文件輸入值到兩個不同的文本框,當用戶名和(在這種情況下,我已經使用ID作爲「歡迎」文本框在.click功能
在.click函數執行後,用戶文本仍然保留在文本框中,我怎樣才能讓這兩個文本框在出現空白後出現空白。點擊功能?
$(document).ready(function() {
//Hide alert when page loads
$("#loginalert").hide();
$("#invalid").hide();
$("#loginbtn").click(function(event){
$.getJSON('result.json', function(jd) {
var id = $('#userName').val();
var name = $('#userName2').val();
var valid = false;
for (var i=0; i<jd.user.length; i++) {
if ((jd.user[i].ID == id) && (jd.user[i].name == name)) {
valid=true;
$('#loginalert').html('<img src="' + jd.user[i].imgpath + '"><br><p> Welcome: ' + jd.user[i].name + '</p><button type="button" id="btnhide" class="btn btn-primary btn-md">Hide</button>');
//show the alert after loading the information
$("#loginalert").stop().fadeIn('slow').animate({ opacity: 1.0 }, 3000)
$('#invalid').hide();
$('#btnhide').on('click', function(e){
//console.log('here');
e.preventDefault();
$('#loginalert').hide();
});
}
}
if (!valid) {
$('#invalid').fadeIn('slow');
$('#loginalert').hide();
}
});
}); });
用戶名1和2 #username是文本框 - 有沒有什麼辦法讓當用戶輸入密碼的用戶名2至星顯示****** - 這個問題是不是必要的但是如果我也能得到那樣的工作,那就很好。
謝謝你們希望有人能幫助:)
至於消隱文本框,不會調用$('#username')。val('')做的伎倆? – Will