2013-12-11 2 views
0

У меня есть несколько номеров, написанных на рубине. Когда я вводим числовое значение внутри ввода, я предполагал, что любое число внутри поля будет отображаться как атрибут value внутри входного html. Но когда я проверяю ввод номера, это значение не отображается.номер ввода, не отображающий значение

Почему?

вот мой рубиновый код ввода номера:

 <%= number_field_tag 'xsmall', nil, in: 1...100000%> 

image

+0

Нам нужна дополнительная информация. Вы показываете фрагмент из шаблона ERB, но этого недостаточно для «проверки ввода номера». Почему бы вам не показать нам, как вы его проверяете, а также связанный с ним код? «Вопросы, связанные с проблемами с написанным кодом, должны описывать конкретную проблему и включать действительный код для ее воспроизведения - в самом вопросе. См. Http://SSCCE.org для руководства». –

+0

Я добавил скриншот о том, что я имею в виду. Значение «2» вводится в поле, но «2» не отображается как атрибут value = «2» во входном html – anmaree

ответ

1

При вводе значения в качестве входных данных, он не будет отображаться в HTML. точка value="2" в HTML должна сообщить браузеру предварительно заполнить ввод этой информацией

+0

. ОК. Как я могу взять любое количество в поле? Понимаете, я собираюсь написать скрипт, который показывает определенное количество div в зависимости от числа в поле. --if 2 находится в поле числа, появится 2 div. – anmaree

+0

Вы отправляете форму на сервер сначала или, как только число изменяется, вы хотите, чтобы divs отображались/исчезали? –

+0

Я хотел бы, чтобы они появлялись/исчезали, как только число менялось, решение ajax, я считаю, – anmaree

Смежные вопросы