2016-09-20 100 views
0

我有一個函數可以創建一個字符串,我希望它能夠顯示在頁面上的文本框中。我不明白爲什麼這不起作用。爲什麼我無法在文本字段中顯示變量?

HTML:

<input id="poNum" type="text" name="PO" id="PO" style="width: 310px;" readonly /> 

JS:

document.getElementById("poNum").innerHTML = number; 
+0

是'number'您的函數的結果字符串? – luchosrock

+1

輸入使用價值,不是innerHTML – epascarello

回答

0
document.getElementById("poNum").value = number; 

的innerHTML正在訪問...好,實際 HTML。價值是輸入(選擇,按鈕等)的屬性。

+0

結束了,謝謝! –

0

使用document.getElementById("poNum").value = number;

0

<input>元素具有值,而不是內部HTML:

document.getElementById("poNum").value = number; 
相關問題