остановка моей функции на JavaScript - PullRequest
1 голос
/ 23 октября 2011

http://jsfiddle.net/jaredwilli/tZPg4/4/

здесь я могу добавлять и удалять неограниченное количество входов на своей странице.

У меня вопрос, как я могу сделать эту функцию, чтобы получить максимум 6 входов, тогда как скрыть ссылку «Добавить еще один вход».

Я новичок. Этот вопрос должен быть очень простым для программистов на JavaScript.

Ответы [ 3 ]

2 голосов
/ 23 октября 2011

См .: http://jsfiddle.net/nrabinowitz/38RE6/7/

Это реализует то, что предлагали все остальные - проверьте переменную i counter и при необходимости скройте ссылку.Обратите внимание, что в вашем коде произошла ошибка - вы не можете добавить несколько элементов с одним и тем же атрибутом id, поэтому мне пришлось изменить id="remScnt" на class="remScnt" и изменить соответствующий селектор.

2 голосов
/ 23 октября 2011

После увеличения i вы хотите проверить if (i >= 6) и .hide() ссылку добавления.

Возможно, вы захотите .show() снова при удалении ввода. (если он уже виден, .show() ничего не сделает).

0 голосов
/ 23 октября 2011

Вы уже отслеживаете количество входных данных в переменной i.Что мешает вам просто добавить if(i>=6)return false; первым в свой обработчик кликов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...