#magento #textfield
#magento #текстовое поле
Вопрос:
У меня есть несколько полей выбора и 2 текстовых поля для предварительного множественного поиска в Magento eshop. Текстовое поле 1 имеет значение «Цена низкая», а 2-е — «Цена высокая».
Я хочу отключить кнопку отправки до тех пор, пока пользователь не заполнит только цифры в текстовых полях, идентификаторы которых: « searchbar
» и « searchbar2
«.
Моя проблема в том, что если в текстовом поле ничего не заполнено, и пользователь отправляет данные, он будет запрашивать текстовые поля «Цена низкая» и «Цена высокая» В результате, и это будет мешать другим значениям (« brand
» и т. Д.).
Ответ №1:
Формы Magento уже используют действительно простую проверку полей для Javascript, поэтому все, что вам нужно сделать, это присвоить этим полям значение a class="required validate-number"
, а остальное выполняется автоматически.
Однако на стороне сервера вы следует ли необходимо самостоятельно проверять все поля, если не для лучшего поиска, то по соображениям безопасности. Помните мантру программиста; Мусор, мусор!