我想讓我的功能可供用戶使用,如果他們點擊按鈕,但如果他們也按下輸入。下面是例子:如果我點擊按鈕Make function onClick和onKeypress JQuery/Javascript?
$('#searchBtn').on('click', function searchUser(){
$.ajax({
type: 'POST',
url: 'Components/Application.cfc?method=findUser',
data: {'searchFldVal':searchFldVal},
dataType: 'json'
}).done(function(obj){
return true;
}else{
return false;
}
});
return false;
}
}).fail(function(jqXHR, textStatus, errorThrown){
alert(errorThrown);
});
}
});
<form name="searchForm" id="searchForm" action="#" method="POST" onsubmit="searchUser()">
\t <div>
\t \t <input type="text" name="searchFld" id="searchFld" size="24" maxlength="24" value="" title="Maximum size of the field is 24 characters." placeholder="Example: John, Miller" />
\t </div>
\t <div>
\t \t <input type="button" name="searchBtn" id="searchBtn" value="Search"/>
\t </div>
</form>
以上代碼工作正常,但如果我輸入幾個字母,然後按進入我的頁面將重新加載。該文件保存爲.cfm
文件。我想在onClick
和onKeypress
上運行searchUser()
函數。如果有人知道如何實現這一點,請讓我知道。
只是向上看,所提供的代碼有錯誤。 –