Current File : /home/itiffy/public_html/resources/views/frontend/request-a-quote.blade.php
@extends('frontend.layouts.master')
@section('content')
 <!-- BANNER SECTION -->
  <div class="inner-banner-section">
    <h1>Request A Quote</h1>
    <p>We seek to create long-term relationships built purely on results that speak for itself.</p>
    <div class="icon-logo"><img src="{{ url('public/images') }}/icon-logo.png" alt=""></div>
  </div>
  <!-- /BANNER SECTION -->
  <div class="breadcrumb-box">
    <ol class="breadcrumb container">
      <li class="breadcrumb-item"><a href="{{ route('home') }}"><i class="fa fa-home" aria-hidden="true"></i></a></li>
      <li class="breadcrumb-item active">Request A Quote</li>
    </ol>
  </div>
  <!-- /BREADCRUMB SECTION --> 
  <!-- CONTENT SECTION -->
  <div class="content-section"> 
    <!-- Section01 -->
    <div class="contact-section01">
      <div class="container">
        <form class="well form-horizontal" id="free-quote" action="{{ route('request-a-quote') }}" method="post"  enctype="multipart/form-data">
          <fieldset> 
          <input type="hidden" name="_token" value="{{ csrf_token() }}">   
          @if(session()->has('success')) 
            <!-- Success message -->
            <div class="alert alert-success" role="alert">
               <a href="#" class="close" data-dismiss="alert">&times;</a>{{ session()->get('success') }}</div>
            @endif                      
            <!-- Text input-->            
            <div class="form-group">
              <label class="col-md-4 control-label">Full Name <span>*</span></label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
                  <input id="full_name" name="full_name" placeholder="Full Name" class="form-control"  type="text">
                </div>
              </div>
            </div>            
            <!-- Text input-->
            <div class="form-group">
              <label class="col-md-4 control-label">E-Mail <span>*</span></label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
                  <input name="email" id="email" placeholder="E-Mail Address" class="form-control"  type="text">
                </div>
              </div>
            </div>            
            <!-- Text input-->            
            <div class="form-group">
              <label class="col-md-4 control-label">Phone Number <span>*</span></label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-earphone"></i></span>
                  <input name="phone_number" id="phone_number" placeholder="Phone Number" class="form-control" type="text" maxlength="15">
                </div>
              </div>
            </div>            
            <!-- Text input-->            
            <div class="form-group">
              <label class="col-md-4 control-label">Address</label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-pushpin"></i></span>                  
          <textarea class="form-control" name="address" id="address" placeholder="Address"></textarea>
                </div>
              </div>
            </div>           
            
            <div class="form-group">
              <label class="col-md-4 control-label">Website or domain name</label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-globe"></i></span>
                  <input name="domain_name" id="domain_name" placeholder="Website or domain name" class="form-control" type="text">
                </div>
              </div>
            </div> 
      
      <div class="form-group">
              <label class="col-md-4 control-label">Attachment</label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-paperclip"></i></span>
                  <input name="attachment" id="attachment" placeholder="Website attachment" class="form-control" type="file" style="padding:0;">
                </div>
              </div>
            </div> 

            <!-- radio checks -->
            <div class="form-group">
              <label class="col-md-4 control-label">Do you have hosting?</label>
              <div class="col-md-5">
                <div class="radio">
                 
                    <input type="radio" name="do_you_have_hosting" id="do_you_have_hosting" value="Yes">
                    <label for="do_you_have_hosting">Yes </label>
                </div>
                <div class="radio">
                  
                    <input type="radio" name="do_you_have_hosting" id="do_you_have_hosting1"  value="No" checked>
                   <label for="do_you_have_hosting1"> No </label>
                </div>
              </div>
            </div>            
            <!-- Text area -->            
            <div class="form-group">
              <label class="col-md-4 control-label">Project Description</label>
              <div class="col-md-5 inputGroupContainer">
                <div class="input-group"> <span class="input-group-addon"><i class="glyphicon glyphicon-pencil"></i></span>
                  <textarea class="form-control" name="project_description" id="project_description" placeholder="Project Description"></textarea>
                </div>
              </div>
            </div>            
            <!-- Success message -->
            {{-- <div class="alert alert-success" role="alert" id="success_message">Success <i class="glyphicon glyphicon-thumbs-up"></i> Thanks for contacting us, we will get back to you shortly.</div>   --}}          
            <!-- Button -->

            <div class="form-group">
              <div class="col-md-4"></div>
              <div class="col-md-5 inputGroupContainer">
              <div class="g-recaptcha" data-sitekey="6Lc06kEUAAAAAD00dT4hHc1ijX_7e9kZHAO-6SM3"></div>
              <span id="reCaptchaError"></span>
              </div>
            </div>

            <div class="form-group">
              <label class="col-md-4 control-label"></label>
              <div class="col-md-5">
                <button type="submit" name="request_submit" class="btn btn-warning btn-lg" >Send <span class="glyphicon glyphicon-send"></span></button>
              </div>
            </div>
          </fieldset>
        </form>
      </div>
    </div>
  </div>
  <!-- /Section01 -->
  <!-- /CONTENT SECTION --> 
@endsection

@section('javascript')
<script type="text/javascript">
    $(document).ready(function() {
      $.validator.addMethod("filesize_max", function(value, element, param) {
    var isOptional = this.optional(element),
        file;
    
    if(isOptional) {
        return isOptional;
    }
    
    if ($(element).attr("type") === "file") {
        
        if (element.files && element.files.length) {
            
            file = element.files[0];          
            return ( file.size && file.size <= param ); 
        }
    }
    return false;
}, "File size is too large.");
  // validate signup form on keyup and submit
    $("#free-quote").validate({
      //onfocusout: true,
     onkeyup: function(element) { $(element).valid(); },
     onfocusout: function(element) { $(element).valid(); },
      rules: {        
        full_name: {
        required: true
        },
        email:{
        required: true,
        email: true
        },
        phone_number:{
        required: true,       
        },
        // address:{
        // required: true,       
        // },
        // project_description:{
        // required: true
        // },
        attachment: {
                filesize_max: 1998848,
                extension: "png|pngg|jpg|jpeg|pdf|doc|docx"
            },
        
      },
      messages: {
                attachment:{
                    filesize_max:" file size must be less than 2 MB.",
                    extension:"Only .jpg,.png,.pdf,.doc files allowed."
                    //required:"Please upload file."
                }
            },
      submitHandler: function(form) {
        if (grecaptcha.getResponse() == ''){
                      // if error I post a message in a div
                      $( '#reCaptchaError' ).html( '<p class="error">Please verify you are human.</p>' );

            }else{
              $( '#reCaptchaError' ).html( '' );
              form.submit();
            }
      
      }
      
        });
    });
</script>
@stop