2013-02-27 62 views
1

我有以下的JavaScript函數:奇怪的javascript函數的參數值

function changeSelectedCustomerNumber(CustNumber){ 
    var field = document.getElementById('SelectedNumber'); 
    field.value = '00'+CustNumber; 
} 

這是按下列選項叫做:

<select style="width:100px;" name="bySubj"> 
    <option onclick="changeSelectedCustomerNumber(00510443);">blatest</option> 
</select> 

我有幾個的複選框。他們應該做的是把通過的號碼放在一個單獨的輸入字段中。

我的問題是,當調試JS功能,點擊後的選項, custnumber包含166263

我認爲鑄到num將刪除前導零,但如何可以像這樣轉換參數。

是否有任何理由爲什麼JavaScript應該這樣做?

+0

'