Ограничьте поле ввода 0-100

с мерзавца v1.6.1, git svn branch доступно.

Из документов мерзавца:

    branch
        Create a branch in the SVN repository.

        -m, --message
            Allows to specify the commit message.

        -t, --tag
            Create a tag by using the tags_subdir instead of the branches_subdir
            specified during git svn init.

Предыдущие версии мерзавца не позволяют создавать ответвление svn.

15
задан Brock Adams 6 July 2010 в 04:13
поделиться

4 ответа

Используйте обычный Javascript следующим образом:

<script>
  function handleChange(input) {
    if (input.value < 0) input.value = 0;
    if (input.value > 100) input.value = 100;
  }
</script>

Затем объявите поле ввода следующим образом:

<input type="text" onchange="handleChange(this);" />

Поскольку вы подключили эту функцию к onchange (), он будет работать, даже если пользователь скопирует / вставит что-то в поле ввода.

38
ответ дан 1 December 2019 в 00:00
поделиться

 document.getElementById ("test_id"). Onkeyup = function () {var input = parseInt (this.value); if (input <0 || input> 100) console.log («Значение должно быть от 0 до 100»); возвращение; } 
  
2
ответ дан 1 December 2019 в 00:00
поделиться

Я бы предложил использовать плагин jQuery Validation . Очень гибкий и расширяемый. Чтобы обработать ваш запрос диапазона, выполните следующие действия. Будет подтверждено, что любой ввод в вашей форме, помеченный классом "процент", присутствует и попадает в указанный диапазон.

$("#myform").validate({
  rules: {
    percentage: {
      required: true,
      range: [0, 100]
    }
  }
});

<input id="percent" name="percent" class="percentage" />

Я предлагаю использовать этот плагин потому, что он сразу же обрабатывает многие ситуации проверки, облегчая вам задачу. ответственности за написание кода проверки для многих сценариев - вы можете приложить свои творческие усилия лучше. Он также используется многими людьми и поэтому имеет дополнительное преимущество, заключающееся в улучшении его большим сообществом.

Обновление : Также вы можете рассмотреть альтернативный механизм ввода, такой как ползунок ( демонстрация ), которая ограничит данные таким образом, который не

11
ответ дан 1 December 2019 в 00:00
поделиться

Вам просто нужно проверить значение поля после каждого нажатия клавиши и перед его отправкой в ​​поле (например, с помощью обработчика события нажатия клавиши) - если новое нажатие клавиши также создаст значение high, затем отклоните нажатие клавиши.

Например, если текущее значение 20 и пользователь пытается ввести третье число, вы должны отклонить нажатие клавиши, вернув false из обработчика событий. По сути, единственный третий символ, который вы должны разрешить, - это «0» и только если текущее значение поля равно «10».

1
ответ дан 1 December 2019 в 00:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: