У меня есть форма для «профиль пользователя» со следующими полями:Динамически Скрыть форму Поля
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
Phone Number: <input id="phone_number" />
City: <input id="city" />
</form>
Однако, что если я не хочу «номер телефона» и «город», чтобы быть видимыми выбор набора пользователей?
Как я могу скрыть эти поля динамически, в зависимости от, скажем, например, какой пользователь вошел в систему? В настоящее время я использую PHP и MySQL. Было бы лучше добавить «идентификатор поля» в базу данных, а затем запросить запись базы данных, чтобы увидеть, какие поля должны быть скрыты и какие поля должны быть видимыми? Или есть лучший способ сделать это?
Приносим извинения, если это немного неоднозначно. Если это не имеет смысла, я могу попытаться уточнить.
Большое спасибо.
EDIT: Я хотел бы уточнить, чего я пытаюсь достичь. Я пытаюсь динамически показывать поля, на основе которых пользователь входит в систему. Кроме того, когда я сказал «скрытый», я действительно должен был сказать «удален». Смотрите мой пример ниже
Eg,
Если JoeUser
входит в, он увидит:
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
Phone Number: <input id="phone_number" />
City: <input id="city" />
</form>
Но, если JaneUser
входит в, она увидит (на основе параметров, установленных в базе данных):
<form>
First Name: <input id="first_name" />
Last Name: <input id="last_name" />
</form>
Вопрос: Каков наилучший способ достичь этого? Я предполагаю, что эти предпочтения должны быть основаны на базе данных. Любой вход будет отличным.
Я бы обернул текст и поля ввода в элементах ярлыков с помощью идентификаторов. Это не только улучшает доступность, но и дает вам возможность контролировать весь текст/ввод для отображения/скрытия. – j08691