Если что-нибудь, кроме цифр внутри текстового поля, скрыть кнопку отправки? - PullRequest
0 голосов
/ 08 октября 2011

У меня есть несколько вариантов выбора и 2 текстовых поля для расширенного поиска в Magento. Текстовое поле 1 имеет значение «Низкая цена» и 2-е «Максимальная цена».

Я хочу отключить кнопку отправки, пока пользователь не заполнит только цифры в текстовых полях, чьи идентификаторы: "searchbar" и "searchbar2".

Моя проблема в том, что если в текстовом поле ничего не заполнено, а пользователь отправляет данные, он запросит текстовые поля «Низкая цена» и «Высокая цена» в результате и запутается с другими значениями («brand "и т. Д.).

1 Ответ

1 голос
/ 08 октября 2011

В формах Magento уже используется Действительно легкая проверка полей для Javascript, поэтому все, что вам нужно сделать, это присвоить этим полям class="required validate-number", а остальное - автоматически.

Однако на стороне сервераВы должны должны проверить все поля самостоятельно, если не для лучшего поиска, чем по соображениям безопасности.Помните мантру программиста;Мусор в, мусор в!

...