WebView在我的浏览器显示按钮时未显示要提交的按钮

时间:2018-07-06 16:05:07

标签: javascript java php android webview

用于网络的MainActivity代码在浏览器中工作正常,但在Web wiew按钮中却无法正常工作。请告诉我我在做什么错。 我看到一个回答,说jquery可能有问题,但是

  

图像显示了用户界面,但底部缺少该按钮

This

        package android.firebase.com.hideit;

        import android.app.Fragment;
        import android.graphics.Bitmap;
        import android.os.Bundle;
        import android.view.LayoutInflater;
        import android.view.View;
        import android.view.ViewGroup;
        import android.webkit.WebSettings;
        import android.webkit.WebView;
        import android.webkit.WebViewClient;
        import android.widget.AdapterView;
        import android.widget.Button;
        import android.widget.EditText;
        import android.widget.ProgressBar;
        import android.widget.Spinner;
        import android.widget.AdapterView.OnItemSelectedListener;
        import android.widget.Toast;

        public class StationToStation extends Fragment  {
            private WebView webview;
            private ProgressBar progress;
            public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                     Bundle savedInstanceState) {
                View View = inflater.inflate(R.layout.stationtostation, container, false);
                init(View);
                return View;
            }
            private void init(View view) {
                progress = (ProgressBar) view.findViewById(R.id.progressBar387);
                webview = (WebView) view.findViewById(R.id.webview546);
                WebSettings webSettings = webview.getSettings();
                webSettings.setBuiltInZoomControls(false);
                webSettings.setAllowContentAccess(true);
              //  webSettings.setDomStorageEnabled(true);
              //  webSettings.setDatabasePath(dbpath);
               // webSettings.setAllowFileAccess(true);
                webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
                webSettings.setJavaScriptEnabled(true);
                webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

                webview.loadUrl("https://www.error.com/station.php");
//Please tell me what am i doing wrong
                webview.setWebViewClient(new myWebClient());


            }
            public class myWebClient extends WebViewClient
            {
                @Override
                public void onPageStarted(WebView view, String url, Bitmap favicon) {
                    // TODO Auto-generated method stub
                    super.onPageStarted(view, url, favicon);
                    progress.setVisibility(View.VISIBLE);
                }

                @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {
                    // TODO Auto-generated method stub
                    view.loadUrl(url);
                    return true;

                }

                @Override
                public void onPageFinished(WebView view, String url) {
                    // TODO Auto-generated method stub
                    super.onPageFinished(view, url);
                    progress.setVisibility(View.GONE);
                }
            }






        }

网页代码:

按钮未在webView中显示

     <?php  
      require_once 'layouts/header1.php'; 

      ?>




               <form id="frmEnquiry" method="post" action="" novalidate="novalidate">
                <div class="row pop_search_form">
                 <div class="col-md-6 col-sm-6 col-xs-12">
                  <div class="form-group">
                   <label class="control-label">Trip Type</label>
                    <select  name="trip" id="trip" class="form-control Drop">
                     <option value="oneway" selected="selected">One Way</option>
                     <option value="roundtrip">Round Trip</option>
                    </select>
                   </div>
                  </div>
                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label"> Want a Cab from:</label>
                    <select  name="location" id="location" class="form-control Drop">
                     <option value="srinagar" selected="selected">Srinagar</option>
                     <option value="pahalgam">Pahalgam</option>
                     <option value="gulmarg">Gulmarg</option>
                     <option value="sonmarg">Sonmarg</option>
                     <option value="yusmarg">Yusmarg</option>
                     <option value="ladakh">Ladakh</option>
                     <option value="sinthontop">Sinthon Top</option>
                     <option value="jammu">Jammu</option>
                    </select>
                   </div>
                  </div>
//Please tell me what am i doing wrong
                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Destinations</label>
                    <select  name="destination" id="destination" class="form-control Drop">
                     <option value="srinagar" >Srinagar</option>
                     <option value="pahalgam">Pahalgam</option>
                     <option value="gulmarg" selected="selected">Gulmarg</option>
                     <option value="sonmarg">Sonmarg</option>
                     <option value="yusmarg">Yusmarg</option>
                     <option value="ladakh">Ladakh</option>
                     <option value="sinthontop">Sinthon Top</option>
                     <option value="jammu">Jammu</option>
                    </select>
                   </div>
                  </div>

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Time:</label>
                    <input type="text" class="form-control" id="txttime" name="txttime" placeholder="Enter Time">
                   </div>
                  </div>
                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Date Of Travel  :</label>
                    <input type="date" class="form-control" id="txtdate" name="txtdate" placeholder="Enter date of travel">
                   </div>
                  </div>

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Duration:</label>
                    <select  name="duration" id="duration"  class="form-control Drop">
                     <option value="hourly" >Hourly</option>
                     <option value="fullday">Full Day</option>
                     </select>
                   </div>
                  </div>

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Number of Adults  :</label>
                    <input type="text" class="form-control" id="txtadults" name="txtadults" placeholder="Enter date of travel">
                   </div>
                  </div>

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Cab type  :</label>
                     <select  name="type" id="cabtyp"  class="form-control Drop">
                      <option value="">Select Type</option>
                      <option value="economic" >Economic</option>
                      <option value="luxury">Luxury</option>
                     </select>
                   </div>
                  </div>

               //Please tell me what am i doing wrong   

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label"> Select Cab:</label>
                     <select id="cabsdata"  name="cabs" class="form-control Drop">

                     </select>
                   </div>
                  </div>

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Name :</label>
                    <input type="text" class="form-control" id="txtname" name="txtname" placeholder="Enter Name">
                   </div>
                  </div>


                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Email  :</label>
                    <input type="email" class="form-control" id="txtemail" name="txtemail" placeholder="Enter Email">
                   </div>
                  </div>

                  <div class="col-md-6 col-sm-6 col-xs-12">
                   <div class="form-group">
                    <label class="control-label">Contact  :</label>
                    <input type="text" class="form-control" id="txtcontact" name="txtcontact" placeholder="Enter Contact Number">
                   </div>
                  </div>
                  //Please tell me what am i doing wrong
                  <div class="col-md-12 col-sm-6 col-xs-12 text-center">
                      <label class="control-label">Contact  :</label>
                   <input type="submit" name="Submit" class="btn btn-lg btn-danger" id="btnstnbk" value="Book Now"></div>
                  </div>
                 </form>





     <?php

     require_once 'layouts/footer1.php';


    ?>

    <script type="text/javascript">
    $(document).ready(function(){
     $('#cabtyp').on('change',function(){
      var capacity = $('#txtadults').val();   
      var cabtype = $('#cabtyp').val();
      $.ajax({
      type: 'post',
      url: 'fetch_cab.php',
      data: {capacity:capacity,cabtype:cabtype},
      success: function (response) {
      $('#cabsdata').html(response);
     }
     });
    });


    /*Station to Station*/
    $('#btnstnbk').click(function(){
      var strip = $('#trip').val();
      var slocation = $('#location').val();
      var sdestination = $('#destination').val();
      var stxttime = $('#txttime').val();
      var stxtdate = $('#txtdate').val();
      var sduration = $('#duration').val();
      var stxtadults = $('#txtadults').val();
      var scabtyp = $('#cabtyp').val();
      var scabsdata = $('#cabsdata').val();
      var stxtname = $('#txtname').val();
      var stxtemail = $('#txtemail').val();
      var stxtcontact = $('#txtcontact').val();

      $.ajax({
       type: 'post',
       url: 's2sbooking.php',
       data:{strip:strip,slocation:slocation,sdestination:sdestination,stxttime:stxttime,stxtdate:stxtdate,sduration:sduration,stxtadults:stxtadults,scabtyp:scabtyp,scabsdata:scabsdata,stxtname:stxtname,stxtemail:stxtemail,stxtcontact:stxtcontact},
       success: function(data) {
        window.location = "thankyou.php";  
       }
      });
    });
    });
    /*Station to Station*/
    </script>


        //Please tell me what am i doing wrong

0 个答案:

没有答案