Использовал PHP, затем JavaScript для файлов cookie в форме HTML.Попробовал еще раз с JS, я сделал новый файл JS для HTML.Почему мой файл JS не работает с моим HTML? - PullRequest
0 голосов
/ 27 ноября 2018

Это сводит меня с ума, и я попробовал все.Я даже пытался скопировать и вставить учебник W3school в мой файл, но это тоже не сработало.Я в полной растерянности.Я понимаю, что на этот тип вопросов уже давались ответы, и я все же прошел через ответы, и ни один из них, похоже, не помог.Я работал над этим уже несколько дней подряд.Я уверен, что должна быть какая-то ошибка, но я понятия не имею, что это такое.Пожалуйста, смотрите мой код ниже.Любые советы высоко ценится.

    <!DOCtype html>
    <html lang="en">

    <head>
    <meta charset="UTF-8">
    <LINK href="preferred_style.css" title="Job Listings" rel="stylesheet" type="text/css">
    <LINK href="alternate_style.css" title="Job Listings" rel="alternate stylesheet" type="text/css">
    <LINK href="persist_style.css" rel="stylesheet" type="text/css">
     <title>Job Hunt Calc</title>

    <style>
    .topnav {
      background-color: maroon;
      overflow: hidden;
      enter code here`}

     .topnav a {
     float: left;
     color: white;
     text-align: center;
     padding: 14px 16px;
     text-decoration: none;
     font-size: 30px;
     }

     .topnav a:hover {
       background-color: white;
       color: black;
     }

     .topnav a.active {
       background-color: maroon;
       color: white;
     }
     </style>

     </head>

     <body>
    <div class="header">
    <h1 id="title" onmouseover="hover()" onmouseout="normal()">Job Hunting Calculator</h1>
    </div>



   <div class="topnav">
       <a href="index.html">Home</a>
       <a href="about.html">About Us</a>
       <a href="jobs.html">Jobs</a>
       <a href="contact1.html">Contact Us</a>
       <a href="roll.html">Time Job Hunting</a>

   </div>


     <h4>How Long Have You Been Job-Hunting?</h4>
     <form name="roll" action="https://web2.jhuep.com/~ctoren1/cgi-bin/Untitled.cgi" method=GET>

<table>
  <tr>
    <td>Months:</td>
    <td>
      <input name=Months size=6>
    </td>
  </tr>
  <tr>
    <td>Weeks:</td>
    <td>
      <input name=Weeks size=6>
    </td>
  </tr>
  <tr>
    <td>Days:</td>
    <td>
      <input name=Days size=6>
    </td>
  </tr>
  <tr>
    <td>Hours:</td>
    <td>
      <input name=Hours size=6>
    </td>
  </tr>
</table>
<P>
  <input type=submit value=Calculate>
  <input type=reset value=Reset>
</P>
 </FORM>
 <script src="js/cookies.js"></script>
 </body>

 </html>

Вот мой код .JS файла:

    function restoreFormData()
    {
      document.forms["roll"]["Months"].value = getCookie("first name")
      document.forms["roll"]["Weeks"].value = getCookie("Weeks")
      document.forms["roll"]["Days"].value = getCookie("Days")]
      document.forms["roll"]["Hours"].value = getCookie("Hours")
    }


    setCookie("Months", Months, 90);
    setCookie("Weeks", Weeks, 90);
    setCookie("Days", Days, 90);
    setCookie("Hours", Hours, 90);

    }

    function setCookie(cName, cValue, cExpiration) {
    var d = new Date();
    d.setTime(d.getTime() + (cExpiration*24*60*60*1000));
    var expireDate = "expires=" + d.toUTCString();
   document.cookie = cName + "=" + cValue + ";" + expireDate +   ";path=/";
   }

   function getCookie(cName) {
    var cookieName = cName + "=";
    var decodedCookie = decodeURIComponent(document.cookie);
    var ca = decodedCookie.split(';');
     for(var i = 0; i < ca.length; i++) {
      var c = ca[i];
      while(c.charAt(0) == ' ') {
         c = c.substring(1);
     }
     if (c.indexOf(cookieName) == 0) {
          return c.substring(cookieName.length, c.length);
     }
   }
   return "";
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...