http://jsfiddle.net/KYDPdКнопки увеличения/уменьшения количества полей формы, не допускайте отрицательных чисел?
Есть ли способ сделать минимальное число равным 0 и не позволять пользователю опускаться ниже 0 при нажатии вниз?
<form>
<input type="text" name="name" value="0" />
<input type="button" value="up" onclick="this.form.name.value++;" >
<input type="button" value="down" onclick="this.form.name.value--;">
</form>
Это, вероятно, лучше всего один, как мне это нужно повторить около 200 раз в форме. Повторение функции, я думаю, будет за бортом по разметке. – deflime
@deflime Я добавил к ответу, показывающему, как вы могли бы это сделать с помощью функций. Вы определяете функции один раз, а затем используете их снова и снова для каждого поля. Обратите внимание, что предполагается, что поле, которое нужно изменить, всегда является текстовым полем! – diolemo
@deflime Также: вы можете сделать код намного короче с jQuery. – diolemo