现在我在jquery中有这个流程:
$('input#search').click(function(){
$('textarea#people').fadeIn();
$('input#searchpeople').fadeIn();
$('input#add').hide();
$('input#search').hide();
});
$("#searchpeople").click(function(){
var people=$("textarea#people").val();
$.post("searchpeople.php",{people:people},function(result){
$("div.callback").html(result);
});
});
Run Code Online (Sandbox Code Playgroud)
我的简单问题是,当用户按下回车键时,按钮会自动点击,而不是让用户点击搜索按钮.
你必须做以下......
$('input#search').click(function(){
$('textarea#people').fadeIn();
$('input#searchpeople').fadeIn();
$('input#add').hide();
$('input#search').hide();
});
$('input#search').keypress(function(){
if($(this).keyCode == 13)
{
Search();
}
});
$("#searchpeople").click(Search);
function Search()
{
var people=$("textarea#people").val();
$.post("searchpeople.php",{people:people},function(result){
$("div.callback").html(result);
}
Run Code Online (Sandbox Code Playgroud)