2012-12-31 62 views
0

我有一個表單按鈕,我想要2行文本。在窗體我有這個窗體和javascript

value='".$row['item'].'
$'.$row['price']."' 

,我得到

Hot Dog 
$1.00 

我想在JavaScript中更新這一點,並嘗試這種

sBtn = itm + "
$" + prc; 
document.getElementById(conbtn).value = sBtn; 

sBtn = itm + "<br>$" + prc; 
document.getElementById(conbtn).value = sBtn; 

沒有成功。第一個給

Hot Dog&#10;$1.00 

和第二

Hot Dog<br>$1.00 

不知道如何寫從JS 2行?

+0

嘗試使用innerHtml而不是值 –

+0

什麼是'conbtn'?它是''? –

+0

將conbtn元素的innerHTML屬性設置爲sBtn,而不是將其值屬性設置爲sBtn。 –

回答

1

我明白了。使用

sBtn = itm + "\r\n$" + prc; 
1

如果你有一個表單輸入按鈕,在value財產使用一個轉義換行符。

document.getElementById(conbtn).value = "Test 1\nTest 2"; 

如果您有按鈕標籤元素,請在innerHTML屬性中使用斷開元素。

document.getElementById(conbtn).innerHTML = "Test 1<br/>Test 2";