Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 增加表单框之间的填充_Html_Css_Forms_Padding_Margins - Fatal编程技术网

Html 增加表单框之间的填充

Html 增加表单框之间的填充,html,css,forms,padding,margins,Html,Css,Forms,Padding,Margins,我正在尝试将输入框之间的空间增加48px。这似乎是一个简单的解决方案;但是,我无法使输入框移动。如果有人能帮我,我会非常感激 名字 姓 请输入有效的电子邮件地址 电子邮件地址 请输入一个有效的电话号码 电话号码 城市 州/省 公司 评论 --没有-- 来访者 镶嵌 --没有-- 内部的 贸易展览会 网站 直销 社会化媒体 另外 身体{ 颜色:#fff; 背景色:#30bda6; 文本对齐:居中; } 形式{ 颜色:#fff; 背景色:#30bda6; 文本对齐:居中; 字体系列:Lat

我正在尝试将输入框之间的空间增加48px。这似乎是一个简单的解决方案;但是,我无法使输入框移动。如果有人能帮我,我会非常感激


名字
姓
请输入有效的电子邮件地址
电子邮件地址
请输入一个有效的电话号码
电话号码
城市
州/省
公司
评论
--没有--
来访者
镶嵌

--没有-- 内部的 贸易展览会 网站 直销 社会化媒体 另外
身体{ 颜色:#fff; 背景色:#30bda6; 文本对齐:居中; } 形式{ 颜色:#fff; 背景色:#30bda6; 文本对齐:居中; 字体系列:Lato; } * { 框大小:边框框; } .表格名称{ 字号:38px; 颜色:#fff; 字体系列:“Lato”; 字母间距:70px; } 输入{ 字体大小:15px; 高度:48px; 边缘顶部:8px; } 输入[type=“tel”]{ 宽度:100%; 填充:10px; 背景色:#30bda6; 边框:1px实心#fff; 字体大小:15px; 高度:48px; } 输入[type=“text”]{ 宽度:100%; 填充:10px; 背景色:#30bda6; 边框:1px实心#fff; 字体大小:15px; } 输入:焦点{ 背景色:#fff; } 输入[type=“text”]:焦点{ 背景色:#fff; } 输入[type=“text”]:已访问{ 背景色:#fff; } 输入[type=“tel”]:焦点{ 背景色:#fff; } 输入[type=“tel”]:已访问{ 背景色:#fff; } .集装箱{ 显示器:flex; 弯曲方向:立柱; 填充:5px0; } 文本区{ 宽度:100%; 背景色:#30bda6; 边框:1px实心#fff; } 文本区域:焦点{ 背景色:#fff; } #公司{ 弹性基准:100%; 最大宽度:100%; } 标签:第n个最后一个子项(-n+2){ 弹性基准:100%; 最大宽度:100%; } 选择 标签{ 高度:50px; 宽度:48%; 利润率:2%1%; 文本对齐:左对齐; 字体系列:“Lato”; 字体大小:15px; } #潜艇{ 边界半径:6px; 宽度:120px; 高度:35px; 文本转换:大写; 显示:块; 边缘顶部:48px; 字体大小:16px; 边界:无; } #sub2{ 边界半径:6px; 宽度:120px; 高度:35px; 文本转换:大写; 显示:块; 边缘顶部:48px; 字体大小:16px; 边界:无; } 标签{ 位置:相对位置; } 法兰西{ 位置:绝对位置; 底部:0; 右:0; 转换:翻译(-50%,65%); 不透明度:0; 过渡:不透明度.5s,颜色.5s; } [数据有效].fa{ 不透明度:1; 颜色:#00594C; } [data valid=“valid”].fa{ 颜色:#00594C; } [data valid=“error”].fa{ 颜色:#AB0000; } .错误{ 显示:无; 颜色:#AB0000; 字体大小:.7em; 位置:绝对位置; 左:10px; 排名:0; 转化:translateY(150%); 字体大小:12px; 边缘顶部:2倍; } [数据有效=“错误”]。错误{ 显示:块; } 输入#sub2:未([禁用]){ 背景色:#fff; 颜色:#00AB8E; } 输入#子:未([禁用]){ 背景色:#fff; 颜色:#F68D2E;; } #谢谢{显示:无;} #谢谢你,成功{ 显示:块; 文本对齐:居中; } #细分页面输入:焦点{ 背景色:#fff!重要;; } #细分页面文本区域:焦点{ 背景色:#fff!重要;; } #细分页面输入[type=“text”]{ 宽度:100%; 填充:10px; 背景色:#30bda6; 边框:1px实心#fff; } #标签注释{ 边缘顶部:8px; } @介质(最大宽度:656px){ 标签{ 宽度:98%; 高度:70像素; } 法兰西{ 转换:翻译(-50%,-45%); } } @介质(最小宽度:656px){ .集装箱{ 弯曲方向:行; 柔性包装:包装; 自我校准:灵活启动; } 标签{ 边缘底部:20px; } } 功能电话号码(电话){ var phoneno=/^\d{9}|\d{10}|\d{11}$/; 返回电话号码测试(电话); } $('input[type=“tel”]”)。在('keyup',function()上{ var$label=$(this).closest('label'); 如果($(this.val().trim()!=“”){ 如果($(this).is('#phone')){ if(电话号码($(this.val())){ $label.attr('data-valid','valid'); }否则{ $label.attr('data-valid','error'); log(“这是有效的”) } }否则{ $label.attr('data-valid','valid'); log(“这是有效的”) } }否则{ $label.removeAttr('data-valid'); log(“这是有效的”) } }); 功能验证电子邮件(电子邮件){ 变量re=/^([^()[\]\\,;:\s@\“]+(\.[^()[\]\,;:\s@\“]+)*)(\'+\”)(\[[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[1,3}.[0-9]{1,3}.]; 返回重新测试(电子邮件); } $('input[type=“text”]”)。在('keyup',function()上{ var$label=$(this).closest('label'); 如果($(this.val().trim()!=“”){ 如果($(this).is('#email')){ if(validateEmail($(this.val())){ $label.attr('data-valid','valid'); }否则{ $label.attr('dat
    <form class="container"
        action="https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"
        method="POST">
        <label>First Name <input id="first_name" maxlength="40"
            name="first_name" size="20" type="text" onkeyup="test()" required><i
            class="fa fa-check-circle" aria-hidden="true"></i>
        </label> <label>Last Name <input id="last_name" maxlength="80"
            name="last_name" size="20" type="text" onkeyup="test()"><i
            class="fa fa-check-circle" aria-hidden="true"></i>
        </label> <label>Email <span class="error">Please enter a valid
                email address</span> <input id="email" maxlength="80" name="email" size="20"
            type="text" onkeyup="test()"><i class="fa fa-times-circle-o"
            aria-hidden="true"></i>
        </label> <label>Phone <span class="error">Please enter a valid
                phone number</span> <input id="phone" maxlength="80" name="phone" size="20"
            type="tel" onkeyup="test()"><i class="fa fa-check-circle"
            aria-hidden="true"></i>
        </label> <label>City <input id="city" name="city" maxlength="40"
            size="20" type="text" onkeyup="test()"><i
            class="fa fa-check-circle" aria-hidden="true"></i>
        </label> <label>State/Province <input id="state" maxlength="20"
            name="state" size="20" type="text" onkeyup="test()"><i
            class="fa fa-check-circle" aria-hidden="true"></i>
        </label> <label id="co">Company <input id="company" name="company"
            type="text" onkeyup="test()"><i class="fa fa-check-circle"
            aria-hidden="true"></i>
        </label> <label>Comments <textarea id="comments" name="" id=""
                cols="30" rows="10" onkeyup="test()"></textarea> <input id="sub"
            type="submit" disabled="disabled" />
        </label>

        <div>
            <select hidden="true" id="00N6A000008yXMN" name="00N6A000008yXMN"
                title="Product Interest">
                <option value="">--None--</option>
                <option selected="selected" value="Visiant">Visiant</option>
                <option value="Tessellate">Tessellate</option>
            </select><br> <select hidden="true" id="lead_source" name="lead_source">
                <option value="">--None--</option>
                <option value="Internal">Internal</option>
                <option value="Trade Show">Trade Show</option>
                <option selected="selected" value="Website">Website</option>
                <option value="Direct Marketing">Direct Marketing</option>
                <option value="Social Media">Social Media</option>
                <option value="Other">Other</option>
            </select><br>
        </div>
    </form>

    body {
      color: #fff;
      background-color: #30bda6;
      text-align: center;
    }

    form {
      color: #fff;
      background-color: #30bda6;
      text-align: center;
      font-family: Lato;
    }

    * {
      box-sizing: border-box;
    }

    .form-title {
      font-size: 38px;
      color: #fff;
      font-family: "Lato";
      letter-spacing: 70px;
    }

    input {
      font-size: 15px;
      height: 48px;
      margin-top: 8px;
    }

    input[type="tel"] {
      width: 100%;
      padding: 10px;
      background-color: #30bda6;
      border: 1px solid #fff;
      font-size: 15px;
      height: 48px;
    }
    input[type="text"] {
      width: 100%;
      padding: 10px;
      background-color: #30bda6;
      border: 1px solid #fff;
      font-size: 15px;
    }

    input:focus {
      background-color: #fff;
    }


    input[type="text"]:focus {
      background-color: #fff;
    }

    input[type="text"]:visited {
      background-color: #fff;
    }

    input[type="tel"]:focus {
      background-color: #fff;
    }

    input[type="tel"]:visited {
      background-color: #fff;
    }

    .container {
      display: flex;
      flex-direction: column;
      padding: 5px 0;
    }

    textarea {
      width: 100%;
      background-color: #30bda6;
      border: 1px solid #fff;
    }

    textarea:focus {
      background-color: #fff;
    }

    #co {
      flex-basis: 100%;
      max-width: 100%;
    }

    label:nth-last-child(-n+2) {
      flex-basis: 100%;
      max-width: 100%;
    }

    select,
    label {
      height: 50px;
      width: 48%;
      margin: 2% 1%;
      text-align: left;
      font-family: "Lato";
      font-size: 15px;
    }

    #sub {
      border-radius: 6px;
      width: 120px;
      height: 35px;
      text-transform: uppercase;
      display: block;
      margin-top: 48px;
      font-size: 16px;
      border: none;
    }

    #sub2 {
      border-radius: 6px;
      width: 120px;
      height: 35px;
      text-transform: uppercase;
      display: block;
      margin-top: 48px;
      font-size: 16px;
      border: none;
    }


    label {
      position: relative;
    }

    .fa {
      position: absolute;
      bottom: 0;
      right: 0;
      transform: translate(-50%, 65%);
      opacity: 0;
      transition: opacity .5s, color .5s;
    }

    [data-valid] .fa {
      opacity: 1;
      color: #00594C;
    }

    [data-valid="valid"] .fa {
      color: #00594C;
    }

    [data-valid="error"] .fa {
      color: #AB0000;
    }

    .error {
      display: none;
      color: #AB0000;
      font-size: .7em;
      position: absolute;
      left: 10px;
      top: 0;
      transform: translateY(150%);
      font-size: 12px;
      margin-top: 2px;
    }

    [data-valid="error"] .error {
      display: block;
    }

    input#sub2:not([disabled]){
        background-color: #fff;
        color:  #00AB8E;
    }

    input#sub:not([disabled]){
        background-color: #fff;
        color: #F68D2E;;
    }


    #thankyou { display:none;}

    #thankyou.success { 
        display: block;
        text-align: center;
    }

    #tessellate-page input:focus {
        background-color: #fff !important;;
    }

    #tessellate-page textarea:focus {
        background-color: #fff !important;;
    }

    #tessellate-page input[type="text"] {
      width: 100%;
      padding: 10px;
      background-color: #30bda6;
      border: 1px solid #fff;
    }

    #comments_label {
        margin-top: 8px;
    }


    @media (max-width: 656px) {
      label {
        width: 98%;
        height: 70px;
      }

       .fa {
        transform: translate(-50%, -45%);
      }
    }

    @media (min-width: 656px) {
      .container {
        flex-direction: row;
        flex-wrap: wrap;
        align-self: flex-start;
      }

      label {
        margin-bottom: 20px;

      }


    }

    function phoneNumber(phone)  {  
      var phoneno = /^\d{9}|\d{10}|\d{11}$/;  
      return phoneno.test(phone);
    }

    $('input[type="tel"]').on('keyup', function() {
      var $label = $(this).closest('label');
      if ($(this).val().trim() != '') {
        if ($(this).is('#phone')) {
          if (phoneNumber($(this).val())) {
            $label.attr('data-valid', 'valid');
          } else {
            $label.attr('data-valid', 'error');
            console.log("this works")
          }
        } else {
          $label.attr('data-valid', 'valid');
          console.log("this works")
        }
      } else {
        $label.removeAttr('data-valid');
        console.log("this works")

      }
    });


    function validateEmail(email) {
      var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
      return re.test(email);
    }

    $('input[type="text"]').on('keyup', function() {
      var $label = $(this).closest('label');
      if ($(this).val().trim() != '') {
        if ($(this).is('#email')) {
          if (validateEmail($(this).val())) {
            $label.attr('data-valid', 'valid');
          } else {
            $label.attr('data-valid', 'error');
            console.log("this works")
          }
        } else {
          $label.attr('data-valid', 'valid');
          console.log("this works")
        }
      } else {
        $label.removeAttr('data-valid');
        console.log("this works")

      }
    });


    test = function() {
      if ($("#first_name").val() && $("#last_name").val() && $("#email").val() && $("#phone").val() && $("#city").val() && $("#state").val() && $("#company").val()) {
        $("#sub").removeAttr("disabled");
      }
    }
select, label{
  height: auto;
}
label{
    margin-bottom: 20px;
}
label{
    margin-bottom: 48px;
}