Проверка возраста и пола через select
Здравствуйте. Есть 2 чекБоекса и 1 селект. Нужно, чтобы при выборе «М» или «Ж», а также при выборе определённого возраста всплывал alert. Вот код:
Кто скажет, в чём ошибка? Alert не появляется вообще. Но если из ветвления убрать проверку чекБокса, то всё работает
Не работает, потому для проверки чекбокса вы используете jquery, но при этом не подключаете файл jquery. Ниже код с подключенным файлом jquery.
![]()
Всё ещё ищете ответ? Посмотрите другие вопросы с метками html jquery или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.13.42356
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Урок 11. HTML формы
Формы дают возможность пользователям вводить информацию. Вам наверно, не раз встречались всевозможные тесты, опросы, голосования. Для того, чтобы все это сделать на своих web-страницах и нужны формы.
Здесь следует заметить, что html-формы сами по себе только позволяют вводить информацию, а вот обрабатывать ее HTML не умеет (это все-таки язык разметки, а не программирования). Для обработки информации используются такие языки, как javascript, php и другие.
Но всему свое время, пока мы научимся добавлять html-формы на свои страницы, а обрабатывать информацию из них будем учиться в других уроках, посвященных, например, javascript.
Итак, в html форма задается тегами <form></form>. Все остальные элементы формы располагаются между этими тегами.
У тега <form> есть несколько параметров:
-
name — имя формы. Необходимо, если на странице несколько форм
На данном этапе можете не очень вникать в эти параметры, их назначение станет очевидным при изучении языков обработки данных. А пока запомните, что все элементы формы располагаются между тегами <form></form>:
Простое однострочное текстовое поле, в которое можно вводить и редактировать текст. Задается тегом <input>
-
name — имя элемента,
Возможны еще два параметра:
-
disabled — блокирует поле от любых изменений,
Текстовое поле для ввода пароля
Это такое же текстовое поле, как и предыдущий элемент. Разница только в том, что вводимый текст не отображается, вместо него появляются специальные символы, например звездочки. Чаще всего используется при вводе паролей. Все параметры такие же, как у простого текстового поля, кроме параметра type=»password».
Попробуйте ввести что-нибудь в этом поле.
Вы, конечно, встречали подобный элемент:
Он задается все тем же тегом <input>, причем один тег задает один флажок. Нужно четыре флажка, придется четыре раза писать input.
Рассмотрим его параметры:
-
type — тип элемента (в данном случае — checkbox),
В отличии от флажков, можно выбрать только один пункт. В связи с этим значения параметра name должны быть одинаковы для всех элементов группы. Параметр type=»radio», все остальные такие же, как у флажков.
Существует четыре вида кнопок:
-
submit — кнопка отправки содержимого формы web-серверу. Ее параметры:
-
type=»submit» — тип кнопки,
-
type=»image» — тип графической кнопки,
-
type=»reset» — тип кнопки очищения,
-
type=»button» — тип произвольной кнопки,
Кнопки можно задавать и по другому, при помощи тегов <button> </button>. Возможности у таких кнопок несколько шире, они могут иметь содержимое в виде текста или картинки. Этот тег имеет следующие параметры:
-
type — тип кнопки, может принимать значения:
-
reset — кнопка очистки формы,
Поле для файлов
Поле для ввода имени файла, сопровождаемое кнопкой Browse (Обзор), при щелчке по которой открывается окно просмотра дерева папок компьютера, где можно выбрать нужный файл. Выбранный файл присоединяется к содержимому формы при отправке на сервер.
Многострочное текстовое поле
Для объемных текстов, например для почтовых сообщений, удобно использовать именно этот элемент. Он создается тегами <textarea> </textarea> и имеет следующие параметры:
-
name — имя поля,
-
off — переноса не происходит,
Попробуйте ввести текст и посмотрите на разницу в значениях параметра wrap.
Списки бывают с возможностью выбора одного элемента и с множественным выбором. Задются и те, и другие с помощью тегов <select> </select>, внутри которых располагаются элементы значений, заданных тегом <option>. Рассмотрим параметры этих тегов:
-
name — имя списка. Каждый выбранный элемент списка при передаче на сервер будет иметь вид: name.value, где значение (value) берется из тега option.
-
selected — им помечают наиболее вероятный для выбора элемент списка, если список со множественным выбором, то можно пометить несколько пунктов.
Существуют еще теги <optgroup> </optgroup>, позволяющие группировать элементы списка по каким-либо признакам. Например, мы хотим задать каталог сайтов в виде списка, тогда удобнее разбить его на группы по интересам:
Для этого нам и нужны теги <optgroup> </optgroup> с одним параметром label, который и задает название группе элементов.
Обратите внимание, в данном случае необходимо указывать закрывающие теги </option>.
Все элементы формы можно связать с их надписями при помощи элемента <label> и его параметра for, значением которого является имя элемента, с которым связываем надпись. Например:
Стоит ли его использовать решать вам. Мне кажется, что без него код короче, а результат тот же.
Как сделать выбор пола в html
Completing the CAPTCHA proves you are a human and gives you temporary access to the web property.
What can I do to prevent this in the future?
If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware.
If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices.
Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.
Cloudflare Ray ID: 6b74309f2b2124b0 • Your IP : 89.162.247.52 • Performance & security by Cloudflare
Файл: записать содержимое файла в две таблицы БД — «вопросы» и «ответы».
Есть текстовый файл примерно следующего вида. ? Вопрос 1. -1. Вариант ответа 1 на вопрос 1.
Ошибки «mysql_num_rows() expects parameter 1 to be resource» и «Cannot modify header information»
Добрый вечер! Народ помогите трабл решить не шарю в рнр совсем, гугл не помог, аналогичные темы на.