Почему моя форма ввода не будет привязана к моей кнопке? - PullRequest
0 голосов
/ 04 декабря 2018

Как я сказал в заголовке, почему я не могу заставить форму ввода придерживаться моей кнопки?

Я использую загрузчик с моего сайта django.

  <div class="container" style="margin-top: 20%; margin-bottom: 20%";>
    <div class="col-md-6 col-md-offset-3">     
        <div class="row">
            <div id="logo" class="text-center">
                <h1 style="font-size:500%";>Zaira.io</h1><p style="font-size:120%";>Test</p>
            </div>
            <form role="form" id="form-buscar">
                <div class="form-group">
                    <div class="input-group">
                        <input id="1" class="form-control input-lg" type="text" name="search" placeholder="Input Website Url" required/>
                            <span class="input-group-btn">
                                <button class="btn btn-success btn-lg" type="submit">
                                    <i class="glyphicon glyphicon-search" aria-hidden="true"></i> Search
                            </button>
                        </span>
                    </div>
                </div>
            </form>
        </div>            
    </div>
</div>

Скриншот сайта

Ответы [ 3 ]

0 голосов
/ 04 декабря 2018

Посетите эту страницу https://getbootstrap.com/docs/4.0/components/input-group/, чтобы узнать больше о группе ввода с начальной загрузкой.Кроме того, вы должны избегать использования span в этом случае, так как это встроенный элемент, а не элемент блока для позиционирования obj.Для позиционирования используйте input-group-prepend и / или input-group-append для кнопок и т. Д.

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="input-group mb-3">
  <input type="text" class="form-control" placeholder="Input Website Url" aria-label="Input Website Url" aria-describedby="basic-addon2">
  <div class="input-group-append">
   <button class="btn btn-outline-secondary" type="button">Search</button>
  </div>
</div>
0 голосов
/ 04 декабря 2018

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>

<div class="container">
 <div class="col-md-6 col-md-offset-3">     
        <div class="row">
            <div id="logo" class="text-center">
                <h1 style="font-size:500%";>Zaira.io</h1>
             
            </div>
            <form role="form" id="form-buscar">
             
                <p style="font-size:120%";>Test</p>
                        <input id="1" class="form-control input-lg" type="text" name="search" placeholder="Input Website Url" required/>
    <button type="button" class="btn btn-info">
      <span class="glyphicon glyphicon-search"></span> Search
    </button>


 
    
   </form>
     </div>
   </div>
  </div>

</body>
</html>



                 
0 голосов
/ 04 декабря 2018

Похоже, вы пытаетесь создать группу ввода .Если это так, то в строке, которая читает <span class='input-group-btn'>, измените класс input-group-btn на input-group-append.Вот скрипка , чтобы продемонстрировать изменение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...