У меня есть поле ввода, где пользователи могут вводить комментарий. Я хочу добавить другое поле, но я хочу, чтобы он был «скрытым», когда при нажатии «добавить людей» выпадающее окно с полем ввода всплывает, а затем вводится имя человека, которого вы хотите добавить. Затем, когда пользователь нажимает «submit», комментарий и дополнительная информация «люди» обрабатываются моим PHP-скриптом. Как это будет сделано?Не так скрытое поле формы
ответ
раскрывающийся список «Добавить людей» с полями ввода, будет находиться в скрытом div. Div может появиться, когда пользователь нажимает «добавить людей».
выпадающее и входное значение всегда будет отправлено на ваш php-скрипт. В PHP не забудьте исключить любое значение по умолчанию, которое вы помещаете в эти поля.
Лучше всего использовать jQuery, если это вариант.
Если это не так, вы можете использовать Javascript DOM, чтобы выполнить одно и то же, просто с гораздо большим усилием.
У вас есть два варианта для скрытого поля формы:
- Вы можете создать его каждый раз, когда они нажмите кнопку «Добавить людей»
- Вы можете создать его раньше времени, и скрыть его по умолчанию, то просто покажите его, когда кто-то нажимает «добавить людей».
Чтобы скрыть его по умолчанию, просто укажите атрибут CSS: display: none
на элемент, который вы хотите скрыть (или это элемент контейнера).
Если вы используете jQuery, вы можете привязать функцию к событию кликов вашей кнопки «Добавить людей». В противном случае вы можете указать атрибут onclick=""
, чтобы вызвать функцию Javascript, которая отображает скрытое поле ввода.
После того как вы готовы отправить форму, вы можете еще раз, используя jQuery, связать представление формы с функцией Javascript: $(myform).submit(someFunction)
. Аналогично, если jQuery не является опцией, вы можете использовать атрибут onsubmit
в форме для обработки того, что происходит при отправке формы.
С дополнительной информацией я могу адаптировать этот ответ немного лучше к вашим потребностям.
Нравится?
- 1. Symfony, скрытое поле формы
- 2. Rendering скрытое поле формы с помощью @ Html.HiddenFor
- 3. Скрытое поле формы - Что я делаю неправильно?
- 4. XPath Expression: Извлечь скрытое поле формы
- 5. Добавить динамическое значение в скрытое поле формы
- 6. Добавить значения массива в скрытое поле формы
- 7. Rails формы вопросы защиты, скрытое поле
- 8. Почему появляется скрытое поле формы HTML?
- 9. MVC скрытое поле не установлено
- 10. JQuery не обновляет скрытое поле
- 11. отправьте значение формы в скрытое поле формы тяжести
- 12. Подтвердить скрытое поле
- 13. скрытое поле формы, не попадающее в контроллер весной mvc
- 14. Скрытое поле формы не работает в Angular Js
- 15. Скрытое поле ввода в Angularjs не обновляется
- 16. Fill Скрытое поле не работает
- 17. jQuery Подтвердить скрытое поле
- 18. положив значение в скрытое поле
- 19. ASP.NET Скрытое поле OnValueChange
- 20. Подтвержденное скрытое поле MVC
- 21. JavaScript/Ajax: заполнить скрытое поле
- 22. Скрытое поле в форме Google
- 23. Подготовить скрытое поле к форме
- 24. Django Forms: Скрытое поле модели?
- 25. Значение эха в скрытое поле?
- 26. Ajax - Как заполнить скрытое поле?
- 27. Скрытое поле не отправлено на обслуживание?
- 28. Скрытое поле, безопасное использование?
- 29. Службы отчетов: Скрытое поле
- 30. Struts Скрытое поле не содержит значений
Это не может решить все ваши проблемы, но здесь является компонентом для автозаполнения части - http://jqueryui.com/demos/autocomplete/. – dana
-1 для нулевого исследования. – Sparky