Пытаюсь очистить input при вводе в него определённого символа. Но инпут не очищается там просто нельзя ввести больше 1 этого символа, но он там есть, интересно что console.log( $(this).val()); выводит пустое значение, но в инпуте присутствует число и это видно. Может можно как то перехватить нажатие и вообще не допустить ввода? Или ещё как то решить?
И ведь если сделать $('this').val('') при клике на какой нибудь элемент, то инпут действительно очищается.
$('input.wpcf7-form-control.wpcf7-text').keydown(function(e) {
if(e.keyCode === 104) {
$(this).val('');console.log( $(this).val());
}
});
Можете сами попробовать введите 8
https://sofuwa.ru/