Обнаружение изменения в моей форме HTML с использованием jQueryJquery

Программирование на jquery
Ответить
Anonymous
 Обнаружение изменения в моей форме HTML с использованием jQuery

Сообщение Anonymous »

У меня есть форма, которую я хочу разрешить пользователям загружать 3 изображения (макс), после чего кнопка «Добавить больше» должна быть скрыта, чтобы они больше не могли загружать. When the user clicks the add more button an input field is generated (with a link to remove that input field).

What I would like to happen is the following

1) Hide the add more button if nested_field_destroy_num and nested_field_num if the count is >=3

2) Если пользователь нажимает, добавить больше, а счет> = 3, но затем нажимает поле «Удалить», то кнопка «Добавить больше» должна вновь вновь принять < /p>

У меня есть эта работа (в определенную точку), когда DOM готов, но у меня есть некоторые проблемы, заставляющие его работать в прямом эфире. Я не уверен, какой обработчик событий я могу использовать для обнаружения изменений на лету. < /P>

$(document).ready(function(){

var show_add_button = function() {
var nested_field_destroy_num = $("input[id$='__destroy']").length;
var nested_field_num = $('.animal_file').length;

if(nested_field_destroy_num + nested_field_num >= 3){
$('.add_nested_fields').hide();
} else {
$('.add_nested_fields').show();
}
}
show_add_button();
});
< /code>

Какое обработчик событий я бы здесь использовал?


Изображение

Remove Image






Изображение

Remove Image




// Add Another input field
[url=javascript:void(0)]Add Another Image[/url]





Подробнее здесь: https://stackoverflow.com/questions/259 ... ing-jquery
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»