私は次の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がこのようなことをする必要がある理由はありますか?