2014-10-05 72 views
-3

我在獲取Javascript將值(存儲在本地存儲中)傳遞到文本字段時遇到了一些麻煩。理想情況下,我希望有人能夠點擊一個頁面上的「應用此處」按鈕,將作業編號存儲在本地存儲中,然後讓其自動填充我的應用程序頁面上的作業編號字段中的作業編號。將按鈕的值傳遞到文本字段

這就是我到目前爲止,我有一種感覺,我沒有正確分配的東西。

HTML(上提交頁)

<p> 


<form id="applyjob1" action="enquire.html" method="get"> 
<input type="submit" id="job1" value="Apply for Job" /> 
</form> 

</p> 

HTML(場我試圖把數據放入)

Job Reference Number <input required="required" id="jobNo" name="jobno" type="text" /> </br /> 

的Javascript

window.onload = function init() { 
    var jobID = document.getElementById("job"); /*button name */ 

     jobID.onsubmit = passJob; /*executes passJob function */ 
    } 


    function passJob(){ 
     var jobSubmit = localstorage.jobID("1984"); /*assigns localstorage*/ 

     if (jobSubmit != undefined){ 
     document.getElementById("jobNo").value = localstorage.jobID; 
     } 

回答

0

我覺得這個代碼將你的工作機能的研究任何元素。

function passJob(){ 
     localStorage.setItem("jobID", "1984"); 

     if (localStorage.jobID != undefined) { 
      document.getElementById("jobNo").value = localStorage.jobID; 
     } 
    } 
0

您分配jobSubmit錯誤。要設置項目,請使用。注意外殼的重要性。 所以基本上你應該做的

var jobSubmit = localStorage.setItem(,"jobID", "1984"); // assigns jobSubmit 

而且我沒有看到id="job"

相關問題