2015-12-10 126 views
-3

如何JavaScript使用function與變量:如何使用函數變量在JavaScript

function incrementValue() 
{ 

    var date = new Date(); 
    var lr = "LR"; 
    var citycode = '<?php echo $citycode; ?>'; 
    var branchcode = '<?php echo $brcode; ?>'; 
    var Month = ("0" + (date.getMonth() + 1)).slice(-2); 

    var year = ((date.getFullYear().length) === 1)? (date.getFullYear()) : 0 + (date.getFullYear() %100); 
    var cdate = ("0" + date.getDate()).slice(-2); 
    var value = parseInt(document.getElementById('lro').value); 
    value = isNaN(value) ? 0 : value; 
    value++; 
    document.getElementById('lro').value = citycode + lr + year + Month + cdate + branchcode + value; 

} 

我的PHP文件按鈕代碼:

<input type="submit" onclick="incrementValue()" name="save123" value="save" class="btn green"> 

我得到的一些腳本錯誤。

+4

你得到的錯誤是什麼? – jiboulex

+1

請告訴我們錯誤。如果您沒有向我們展示所有信息,我們無法幫助您。 – Jerodev

+0

如果我刪除了功能標籤,腳本工作正常。如果我使用腳本,它什麼都不顯示。 – Sail

回答

0

如果我刪除功能標籤腳本是正常工作。如果我使用腳本,它什麼都不顯示。

把它放在函數中意味着什麼都不會發生,直到你調用該函數。

您在單擊提交按鈕時調用該函數。

點擊提交按鈕也會提交表單。

提交表單將加載一個新文檔...這將刪除您所做的DOM更改。

這聽起來像你應該移動你的邏輯服務器端。