Я хочу добавить пользовательское поле ввода в мою регистрационную форму - PullRequest
0 голосов
/ 27 июня 2019

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

https://businessbloomer.com/woocommerce-add-select-field-account-register-form/

Однако я хочу дать пользователям возможность вводить пользовательский ввод. Поэтому я хочу, чтобы пользователи имели возможность добавить «другой» ввод. Из того, что я знаю, есть 2 возможных способа сделать это. Во-первых, когда пользователь выбирает «другой» вариант в раскрывающемся списке, само выпадающее поле превращается в поле ввода, в которое пользователь может ввести свои данные.

Или просто иметь другое поле ввода ниже основного выпадающего поля, оставаясь там всегда, даже если пользователь выбирает другой параметр или нет. Очевидно, что это поле ввода не будет обязательным, но если им нужно будет ввести «другое» количество, они могут выбрать из выпадающего меню «другое», а затем перейти к следующему полю ввода и добавить туда свое «другое» количество.

С обоими вариантами мне нужно было бы как-то добавить их вклад в их пользовательскую область в Woocommerce. Код, который я использовал для раскрывающегося списка, обладает некоторыми этими функциями (может быть, он может дать вам некоторые идеи), но я также хотел бы, чтобы эти функции использовались для «другого» поля ввода.

Первая реализация была бы идеальной, но любые решения приветствуются!

--- Дополнительная информация ---

Вот код, который я использовал для выпадающего меню. Я был бы на седьмом небе от счастья, если бы вы могли как-то использовать это, чтобы позволить пользователям добавлять пользовательские «другие» данные и сохранять их в своей пользовательской области.

https://businessbloomer.com/woocommerce-add-select-field-account-register-form/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...