У меня есть яваскрипт функция:Форма не отправляется после отправки с недопустимым вводом?
function validateInput() {
var search_text = document.getElementById('search_text').value;
var size = document.getElementById('size').value;
var submitButton = document.getElementById('sb_search');
document.getElementById('sb_search').disabled=false;
var filter = /^[\x20-\x7E]*$/;
if (filter.test(search_text) && search_text.length>0){
return true;
}
else{
submitButton.setAttribute('disabled');
}
}
После того, как я нажимаю кнопку отправки без значения и не удовлетворив регулярное выражение кнопки не представленную после этого.
ваш вопрос v неясно. когда регулярное выражение не выполняется, а ввод пуст, кнопка отправки ** должна ** отключиться. это ваш код! –
Да, теперь, когда после удовлетворения регулярного выражения и после того, как ввод не пуст, форма даже не отправлена. – pynovice
поставить предупреждение внутри 'if' и проверить, идет ли оно или нет. –