Jump to content
  • 0

Структура form


Shenia132
 Share

Question

Всем привет. Подскажите пожалуйста какую сделать лучше структуру для этих форм что на скрине ? Также еще вопрос, как делаются этот выпадающий список валют и инпуты такие ?

http://pixs.ru/showimage/Lichniykab_9600987_19951905.jpg

Edited by Shenia132
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Так а чем не устраивает стандартная структура по сетке с обычными группами полей?

Смотри если не брать bootstrap. Там первый блок(я обозначил их) идет обертка для этих всех инпутов с контактными данными(почта,город и т.д), в нем еще два дива и внутри там input по 3 штуки в каждом и так же во втором блоке где тип лизинга,стоимость. Так будет правильно если сделать ?

Скрин - http://pixs.ru/showimage/Lichniykab_1470911_19952037.jpg

Link to comment
Share on other sites

  • 0

если не брать бутстрап, то придётся все те же самые стили писать самостоятельно. Это точно надо?

 

Обведены и помечены цифрами филдсеты. В каждом из них по 6 групп, выстроенных тупо через float:left

 

Что-то типа:

<form className="form">    <fieldset className="form__section">        <div className="form__group">            <label className="form__group_label">Название организации</label>            <input className="form__group_input" value={this.state.company} />        </div>        <div className="form__group">            <label className="form__group_label">Город</label>            <input className="form__group_input" value={this.state.city} />        </div>        <div className="form__group">            <label className="form__group_label">Контактное лицо</label>            <input className="form__group_input" value={this.state.person} />        </div>        /* … тут ещё поля */    </fieldset>    /* тут ещё филдсет */</form>

 ну и соответственно стили:

.form  &__section    margin-bottom: $fieldSectionBottomGap  &__group    @extend .form-group    &_label      color: $labelColor      font:        weight: bold        family: someFontFamily, sans-serif    &_input      @extend .form-control
Link to comment
Share on other sites

  • 0

 

если не брать бутстрап, то придётся все те же самые стили писать самостоятельно. Это точно надо?

 

Обведены и помечены цифрами филдсеты. В каждом из них по 6 групп, выстроенных тупо через float:left

 

Что-то типа:

<form className="form">    <fieldset className="form__section">        <div className="form__group">            <label className="form__group_label">Название организации</label>            <input className="form__group_input" value={this.state.company} />        </div>        <div className="form__group">            <label className="form__group_label">Город</label>            <input className="form__group_input" value={this.state.city} />        </div>        <div className="form__group">            <label className="form__group_label">Контактное лицо</label>            <input className="form__group_input" value={this.state.person} />        </div>        /* … тут ещё поля */    </fieldset>    /* тут ещё филдсет */</form>

 ну и соответственно стили:

.form  &__section    margin-bottom: $fieldSectionBottomGap  &__group    @extend .form-group    &_label      color: $labelColor      font:        weight: bold        family: someFontFamily, sans-serif    &_input      @extend .form-control

Понял, спасибо

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Bourdun
      Появился вопрос на который я так и не смог найти ответа. Нужно создать регистрацию и авторизацию с базой данных и я не понимаю как подключить php файл к html? В остальном попытаюсь разобраться сам
    • By AndreyCore
      При нажатии на кнопку в форме, сайт не перезагружается как нужно.
      В чем проблема?
      <div class ='div-form'> <h1>CALC</h1> <form id = 'myform'> <label for = 'inp-1'>Число 1</label> <input class = 'inp' id = 'inp-1' type ='text'></input> <br/><p></p> <label for = 'inp-2'>Число 2</label> <input class = 'inp' id = 'inp-2' type = "text"></input></form><br/> <input id = 'bu-end' type ='submit' value ="Суммировать"></input> <p class = 'sum' id = 'sum'>Сумма: <span class = 'sum-r' id = 'sum-r'></span></p> </form><hr/> </div>  
    • By iluha22
      Здравствуйте народ.
      Подскажите, как при заполнении формы обратной связи изменить язык всплывающих подсказок или язык ошибок обработчика формы?
      Форму создал на английском, а подсказки и ошибки всплывают по-русски.
      Спасибо.
    • By partisan42
      Доброго дня.
      Хочу реализовать такую вещь.
      Мне нужно сделать форму с некоторым количеством полей. Но количество полей должно быть вариативным.
      Как я это себе представляю, есть поле для ввода с выпадающим списком, в котором я выбираю например число 4. И у меня под ним появляется 4 поля для ввода, например textarea.
      Как это можно реализовать?
      Я не прошу всё расписывать за меня, но прошу хотя бы указать направление в котором можно копать.
      Заранее всем спасибо.
    • By saski
      Добрый день!
      Есть небольшой проект связанный с регистрацией пользователей
      В общем пользователи заполняют форму описанную в reg.php.   Форма формируется с помощью php
      echo "<form name=\"reg\" action=\"participation.php?action=insert\" method=post  accept-charset=\"utf-8\">
      Далее форма отправляет свои данные на participation.php    Оба этих файла находятся в одном директории, но не в корне сайта
      примерно так  site.ru/dir1/dir2
      т.е они имеют адреса site.ru/dir1/dir2/reg.php             site.ru/dir1/dir2/participation.php
      вот проблема в том что у большинства пользователей форма работает правильно и отправляет запрос на  site.ru/dir1/dir2/participation.php?action=insert
      но у некоторых она отправляет его на такой адрес 
      site.ru/dir1/dir2/reg.php/participation.php?action=insert   Само собой у таких пользователей ничего не работает
      Вопрос как с этим бороться и стоит ли?
       
  • Обсуждения

    • Вот тут есть актуальный список бесплатных тестов с сертификацией https://www.classcentral.com/report/free-certificates/ Обратите внимание на HackerRank, там есть тест с сертификацией непосредственно по CSS
    • Нужно сверстать по картинке меню-бар. Не получается сделать вот это поле поиска <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=device-width, initial-scale=1.0">     <title>Document</title>     <style> .nav {     display: flex;     list-style-type: none;     padding-left: 0;     font-size: 17px;     text-transform: uppercase; } .nav > li > a {     color: #fff;     text-decoration: none; } .nav > li {     padding-left: 29px;     margin-left: 30px; } .header {     display: flex;     background-color: #31485b;     justify-content: space-between;     align-items: center; }   .sidebar {     width: 410px;     display: block;     padding-right: 20px;     margin: auto;     margin-left: 250px; }   ul.nav li a:hover {     background-color: #687c8d;     padding: 17.2px 35px; }   input[type="text"], input[type="search"] {   background-color: #687c8d;   width: 60%;   padding: 8px;   margin: 0 50px }   input[type="search"] {     color: #31485b;     font-style: italic; }     </style> </head> <body>     <div class="header">                 <ul class="nav">                     <li class="s1"><a href="#">Главная</a></li>                     <li><a href="#">Блог</a></li>                     <li><a href="#">Сервисы</a></li>                     <li><a href="#">Онлайн-профессии</a></li>                     <li><a href="#">О сайте</a></li>                 </ul>                                 <div class="sidebar">                     <form method="post" action="#" id="search_form" >                       <input type="search" name="search_field" placeholder="Поиск" />                     </form>                   </div>     </div> </body> </html>  
    • ЭЭ, а почему оно должно удалять? Может стоило повесить событие на эту кнопку и указать, что при это должно происходить?
    • например -R не будет качать указанные файлы если вы знаете список нужных вам файлов, проще их указать или можно написать парсер
    • выкладывайте код в песочнице, так будет проще У вас media подключается до blocks/header, по этому правила из blocks/header перекрывают media сверху вниз в css пишите tag .class ... @media и не будет у вас подобных проблем  
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy