У меня есть код ниже, который отлично работает, отправив запрос на сервер через ajax / jquery.
Чего я хочу достичь:
Теперь я хочу получить переменные данные, когда ввод формы сфокусирован и нажат на клавиатуре, и отправить их как часть запроса через ajax jquery.
так что переменная datasend будет выглядеть примерно так:
var datasend = "myname="+ myname + "&focu=" + focu + "&pres=" + pres;
вот скрипт, показывающий, как я могу успешно публиковать данные через ajax / jquery
<script>
$(document).ready(function(){
$('#create').click(function(){
var myname= $('#myname').val();
var datasend = "myname="+ myname;
$.ajax({
type:'POST',
url:'save.php',
data:datasend,
crossDomain: true,
cache:false,
success:function(msg){
// print result
alert('success');
}
});
})
});
</script>
Вот форма ввода
<input type="text" name="myname" id="myname" value="haco" />
<input type='text' id="myfocus" value="">
<input type='text' id="mypress" value="">
<input type="submit" value="submit " id="create" />
ниже, как я могу успешно проверить ввод формы focus и нажатие клавиши .
$('input').on('click', function() {
if ($('#myfocus').is(':focus')) {
alert('am focused');
var focu='am focused';
}
});
$('#mypress').keyup(function(){
alert('am pressed');
var pres= 'am pressed';
});
Любая идея о том, как я могу достичь того, что запрошено выше. Есть ли работа или предложения?