Как вставить встроенный JavaScript в frameworkg PhoneGap7 - PullRequest
0 голосов
/ 24 сентября 2018

Я работаю с PhoneGap, где я использовал шаблон framework7 У меня есть мой рабочий код и javascript в файле HTML, но когда я пытаюсь поместить его в PhoneGap index.html, ничего не происходит, где я должен правильно расположить это, чтобы мой кодчитать мой встроенный JavaScript?

<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="lib/framework7/js/framework7.min.js"></script>
<script type="text/javascript" src="js/my-app.js"></script>
<script>
  function displayCam() {


    if (document.getElementById('ipadd').value.match(/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/)) {
      var ip = document.getElementById('ipadd');
      var portz = document.getElementById('portz');
      //document.getElementById('camView').innerHTML = ip.value;
      var link = document.getElementById('camView').href = "http://" + ip.value + ":" + portz.value;
      window.location.href = link;
      return (true);
    }
    else {
      alert("You have entered an invalid IP address or Something is missing!")

      document.getElementById('ipadd').value = "";
      document.getElementById('portz').value = "";
      return (false);


    }
  }
</script>

Код:

<h2>Please Enter IP Address</h2>
<table>
  <tr>

    <th><label for="ipadd">Enter IP Address:</label></th>
  </tr>
  <tr>
    <td><input type="text" id='ipadd' placeholder="xxx.xxx.xxx.xxx" pattern="\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"
        required"></td>
  </tr>
  <tr>
    <th><label for="portz">Enter Port:</label></th>
  </tr>
  <tr>
    <td><input type='number' id='portz' pattern=".{1.4}"></td>
  </tr>
  <tr>
    <th><input type='button' onclick=' displayCam() ' value='Submit' required="required"></th>
  </tr>
</table>
<div id="camView"> </div>
...