У меня есть форма с несколькими текстовыми вводами, я не хочу добавлять идентификатор к каждому из них, поскольку они сгенерированы из кода на стороне сервера - количество полей может отличаться и т. Д. Я просто хочу отключить кнопку отправки, пока в каждый ввод текста не будет введен текст.Отключить кнопку формы, если все поля ввода текста не заполнены
Я получил это далеко, но только отключает кнопку, пока текст не войдет в одно текстовое поле ввода - я хочу, чтобы он оставался отключенным до тех пор, пока текст не был введен в все текстовые входы.
<script>
$(function() {
$('#button').attr('disabled', true);
$('input:text').keyup(function() {
$('#button').prop('disabled', this.value == "" ? true : false);
})
});
</script>
Я также попытался $('input:text').each().keyup(function(){
- но не делает кнопку кликабельным?
Возможный дубликат http://stackoverflow.com/questions/23978175/how- для отключения из-за-ы ubmit-button-until-form-is-filled – Nick
Возможный дубликат [jquery disable/enable submit] (http://stackoverflow.com/questions/1594952/jquery-disable-enable-submit-button) – kontur