jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit(searchTerm);
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
$("#mybutton").click(function(){
if((searchTerm.length) == 0){
return false;
} else {
goSubmit(searchTerm);
}
}) });
function goSubmit(searchTerm){
$('#sendform input[name="s"]').val(searchTerm);
$('#sendform').submit();
}
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit(searchTerm);
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
$("#mybutton").click(function(){
goSubmit();
})
function goSubmit(searchTerm){
if((searchTerm.length) == 0){
return false;
} else {
$('#sendform input[name="s"]').val(searchTerm);
$('#sendform').submit();
}
}
});
<input class="myclass" placeholder="Поиск" type="text" value="" name="myname" id="search">
<button value="" id="mybutton">Search</button>
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit(searchTerm);
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
$("#mybutton").click(function(){
if(searchTerm.length == 0) {
return false;
} else {
goSubmit();
}
})
function goSubmit(searchTerm){
$('#sendform input[name="s"]').val(searchTerm);
$("#sendform").submit();
} });
});
$('.myclass').focusin(function() {
$('.window-ajax-search').fadeIn();
})
$('.myclass').focusout(function(){
$('.window-ajax-search').fadeOut();
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit(searchTerm);
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
$("#myid").click(function(){
goSubmit();
})
function goSubmit(searchTerm){
$('#sendform input[name="s"]').val(searchTerm);
$("#sendform").submit();
}
$('.myclass').focusin(function() {
$('.window-ajax-search').fadeIn();
})
$('.myclass').focusout(function(){
$('.window-ajax-search').fadeOut();
});});
});
<input class="myclass" placeholder="Поиск" type="text" value="" name="myname" id="search">
<button value="" id="myid">Search</button>
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit(searchTerm);
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
$("#myid").click(function(){
goSubmit();
})
function goSubmit(searchTerm){
$('#sendform input[name="s"]').val(searchTerm);
$("#sendform").submit();
} });
});
jQuery(document).ready(function($){
var searchTerm = $(this).val();
$('.myclass').keyup(function(eventObject){
console.log("!")
searchTerm = $.trim($(this).val());
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
function goSubmit(){
$('#sendform input[name="s"]').val(searchTerm);
$("#sendform").submit();
}
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
});
function goSubmit(){
$('#sendform input[name="s"]').val(searchTerm);
$("#sendform").submit();
}
И да, по уму оно решается вообще без использования формы поиска
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
}
function goSubmit(){
$('#sendform input[name="s"]').val(searchTerm);
$("#sendform").submit();
} });
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('#sendform input[name="s"]').val($(this).val());
$("#sendform").submit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
goSubmit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
});
function goSubmit(){
$('#sendform input[name="s"]').val($(this).val());
$("#sendform").submit();
}
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('input[name="s"]').val($('input[name="s"').val());
$("#sendform").submit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
});
jQuery(document).ready(function($){
$('.myclass').keyup(function(eventObject){
console.log("!")
var searchTerm = $(this).val();
if(searchTerm.length > 2){
if(eventObject.keyCode == 13){
$('input[name="s"]').val($('input[name="s"').val());
$("#sendform").submit();
return;
}
$.ajax({
url : '/wp-admin/admin-ajax.php',
type: 'POST',
data:{
'action':'',
'term' :searchTerm
},
success:function(result){
} });
} });
});
<form id="sendform" action="<?php echo home_url(); ?>/" method="get">
<input class="sidesearch" type="text" name="s" id="search">
</form>
<input class="myclass" placeholder="Поиск" type="text" value="" name="s" id="search">
<button type="submit" value=""></button>
Кнопка тогда будет отправлять пустые запросы