Чат Telegram
Группа ВКонтакте
Новый комментарий


doubledonea

Здравствуйте. Сделал простую форму регистрации https://jsfiddle.net/abybmtkz/. Не понимаю, почему width у .email установилось по всей ширине родителя. Есть предположение, что .email унаследовал ширину родителя. Но ведь тогда и остальные блоки должны были унаследовать, а у них ширина установилась по содержимому. Можете объяснить?)

ivashkevich

Если для класса email добавите те же свойства, что и остальным:

left: 50%;
margin-left: -25%;

То получите аналогичное отображение. Всё дело в заданных отступах.
https://jsfiddle.net/abybmtkz/1/

nastasya95

Здравствуйте.Объясните пожалуйста, который пишем URL (который в action)? не поняла принцип,откуда он берется и куда должен вести...Пыталась сделать для поиска в гугл

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
  <title>Форма поиска в Гугл</title>
</head>
<body>
<form action="https://www.google.ru/">
<input type="text" name="text">
<input type="submit" value="Поиск">

</form>

</body>
</html>
ivashkevich

Для этого можно зайти на гугл и вбить любой поисковый запрос. В адресной строке вы получите:
https://www.google.ru/search?q=php
Значит нужно сделать input, у которого name=q. Его значение передастся QUERY-параметр q.

nastasya95

А почему когда я вбиваю в гугл любой поисковой вопрос мне на странице найденного в адресной строке прописывает что то вроде этого

https://www.google.by/search?source=hp&ei=gP1fW92RGoeWa5bkscgC&q=%D0%BE%D1%82%D0%B4%D1%8B%D1%85&oq=%D0%BE%D1%82%D0%B4%D1%8B%D1%85&gs_l=psy-ab.3..0l10.3942.4988.0.6638.5.5.0.0.0.0.125.497.2j3.5.0....0...1..64.psy-ab..0.5.495...0i131k1.0.B8AE4I8MxmM

А name что то вообще обозначает? Это не произвольное имя поля для галочки?

ivashkevich

Гугл еще кучу мусора добавляет в запрос, ему это нужно для сбора статистики. В name указывается имя поля - это совсем не произвольное имя.

<input type="text" name="text">

сформирует адресную строку http://адрес/?text=тут_текст_из_поля

а вот

<input type="text" name="q">

при отправке запроса сформирует следующую адресную строку:
http://адрес/?q=тут_текст_из_поля

Dilik
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>the mail.ru search form</title>
</head>
<body>
<form action="https://go.mail.ru/search">
<input type="text" name="q">
<input type="submit" value="Найти в MAIL">
</form>
</body>
</html>
ivashkevich

Отлично!

romakolor@gmail.com

У меня не работает

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Пробная форма</title>
</head>
<body>
<form>
    <input type="text" name="text">
    <input type="submit" value="Найти в Яндексе"
</form>
</body>
</html>
ivashkevich

У <form> должен быть атрибут action.

romakolor@gmail.com

Точно, спасибо.

fapchat2@gmail.com
<!DOCTIPE html>
<html>
<head>
 <meta charset="utf-8">
 <title>Новости Домбасса </title>
</head>
<body>
<form action="https://www.google.ru/search/">
<input type ="text" name="newwindow">
<input type="submit" value="Поиск">
</body>
</html>
404. That’s an error.

The requested URL /search/?newwindow=%D0%B4%D0%B5%D1%80 was not found on this server. That’s all we know.

В чём проблема?

ivashkevich
  1. После /search не нужен слэш
  2. Параметр для поискового запроса в гугле - q, а не newwindow
fapchat2@gmail.com

почему сейчас у меня в гугле после знака вопроса написано "source"? я думал,что в атрибут name мы вписываем именно то, что после занака вопроса и слова search и перед знаком "=".
Вот, что мне выдаст гугл, если я попытаюсь что-то найти

https://www.google.com.ua/search?source=hp&ei=bAk_XLTxNujhrgS-y46ICw&q=получение+cdl+острота+зрения&oq=&gs_l=psy-ab.1.0.35i39l6.0.0..2241...2.0..0.74.74.1......0......gws-wiz.....6.qlPAWP7T9oE

И как тогда понять? что я должен написать в атрибут name?

ivashkevich

Нужно найти атрибут, в котором находится ваш поисковый запрос. В вашем примере это q

miv1197@mail.ru
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Перевод в Google</title>
  </head>
  <body>
    <p>Перевести в Google с английского на русский</p>
    <form action="https://translate.google.ru/">
      <input type="text" name="text">
      <input type="submit" value="Перевести в Google">
    </form>
  </body>
</html>

Правильно? Но я проверял, у меня получилось

ivashkevich

Отлично

kvakazuabr

не

ivashkevich

Что не?

morethanhyper@gmail.com
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Поиск в StackOverFlow</title>
</head>
<body>
<form action="https://ru.stackoverflow.com">
    <input type="text" name="q">
    <input type="submit" value="Найти">
</form>
</body>
</html>
ivashkevich

Отлично

Онлайн обучение PHP
Путь с полного нуля до джуниора!
Начать бесплатно
Логические задачи с собеседований