dongwupei7803 2017-07-21 09:35
浏览 45
已采纳

在laravel中验证选择表单

I have this html on my contact form:

<div class="form-group">
     <label class="col-md-2 control-label" for="type">Type of website?</label>
     <div class="col-md-10 inputGroupContainer">
          <div class="input-group">
               <span class="input-group-addon"><i class="fa fa-file-code-o"></i></span>
               <select class="form-control" id="type">
                  <option>Business</option>
                  <option>Company</option>
                  <option>Personal</option>
                  <option>Online Shopping</option>
                  <option>Other</option>
               </select>
          </div>
     </div>
</div>

How can I validate and pass data of this field in email?

Currently I have this:

<!-- Text input-->
<div class="form-group">
      <label class="col-md-2 control-label">Type</label>
      <div class="col-md-10 inputGroupContainer">
           <div class="input-group">
               <span class="input-group-addon"><i class="fa fa-file-code-o"></i></span>
               <input  name="type" placeholder="eg. Business, Company, Personal, Online Shopping, etc." class="form-control"  type="text">
           </div>
      </div>
</div>

And I validate and pass it like this:

$data = array(
        'type' => $request->type,
      );

but that's input field what I want is my first sample (select box), so I'm not sure how to do it!

thanks.

  • 写回答

3条回答 默认 最新

  • doubiaode0460 2017-07-21 10:40
    关注

    First Give THe Name To Select drop down fields, then after Simplest Way Is use in Validation Rules with the name of select input fields. that you give required

    Example:

    <select class="form-control" id="type" name="Business_Type">
        <option value="">Select Type</option>
        <option value="Business">Business</option>
        <option value="Company">Company</option>
        <option value="Personal">Personal</option>
        <option value="Online Shopping">Online Shopping</option>
        <option value="Other">Other</option>
    </select>
    

    Validation rules

    // Validation rules somewhere...
    $rules = [
        ...
        'Business_Type' => 'required',
        ...
    ];
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?