Мой текущий код, как это и на основе клик, не печатая на основе:jQuery: Как я могу увеличить поле ввода во время ввода?
$(document).ready(function()
{
$('#btn_send').on('click', function() {
content_input_username = $('#input_username').val();
$.post('system/check_username.php',
{
'content_input_username':content_input_username
},
function(responseText)
{
if(responseText == 'false')
{
$('#username_info').html('username available');
}
if(responseText != 'false' && responseText != 'sql_error')
{
$('#username_info').html('user name not available');
}
}
);
}); // /button-click
});
Как я могу добиться того, что в поле ввода является постоянно подтверждено во время ввода текста? Что мне нужно изменить?
Не могли бы вы добавить чек после события keyup? – Craighead
С точки зрения юзабилити, редко бывает необходимо или желательно ограничивать, какие символы набирают, когда один печатает их. Пользователи могут интерпретировать это как сломанную клавиатуру. Кроме того, можно было бы вырезать и вставлять текст в поле, и вам все равно нужно проверить его на 'change'. – Blazemonger
Событие ввода больше подходит для этой ситуации. –