2016-03-16 62 views
-1

我試圖將多個js變量值導入html中的一個文本框,但只顯示第一個變量。將多個變量放入一個文本框

有沒有辦法在一個文本框中顯示所有變量(兩個浮點數,兩個字符串),還是應該搜索其他解決方案?

document.getElementById('outputbox').value = lengthFixed; 
document.getElementById('outputbox').value = widthFixed; 
+0

請添加代碼示例。 – henrikmerlander

+1

您必須先連接變量值然後分配給文本框; – itzmukeshy7

回答

1

你可以把你的變量放入一個,然後把它放到一個文本框中。

的Javascript

var a = "String a"; 
var b = "String b"; 
var c = 3; 
var d = 4; 

var buffer = "" + a + b + c + d; //"" to make sure it is a string 

var textBox = document.getElementById('textBoxHtml'); 
textBox.value = buffer; 

HTML

<input type="text" name="tb1" id="textBoxHtml" /> 
+0

var buffer =「」+ a + b + c + d;更好,所以你不會無意中添加數字。 – henrikmerlander

1

JS://指定什麼你的變量,他們將展示如何ü以往任何時候都需要。

var lengthFixed = 12; 
var widthFixed = 17; 
document.getElementById('outputbox').value = ""+lengthFixed+widthFixed; 

HTML:

<input type="text" name="outputbox" id="outputbox" /> 

JS FIDDLE:

https://jsfiddle.net/patelnirpendra/31srxt7m/

相關問題