我有一个演示here
在演示中,我有一个table
和一个temp
var来保留分隔的字符串,使用js我将分隔的字符串放入适当的位置,但是不是输入框,我想要一些label
即没有任何边界或框保持该值。有没有办法做到这一点,我使用的是jsp
例如:
配置名称 Raj
答案 0 :(得分:1)
<td width="25%"><input type="text" id="cname" readonly="readonly" style="border:0"></input></td>
OR
document.getElementById("cname").innerHTML = config_details[0];
使用
<td width="25%"><label" id="cname"></label></td>
或
<td width="25%" id="cname" ></td>
PS:这是HTML5的新输入类型
search
tel
url
email
datetime
date
month
week
time
datetime-local
number
range
color
答案 1 :(得分:1)
<强> HTML 强>
<table width="100%" cellspacing="0" cellpadding="4" border="0">
<tbody>
<tr>
<th width="25%">Configuration Name</th>
<td width="25%"><span id="cname"></span></td>
<th width="25%">Host Name</th>
<td id="chostname" width="25%"></td>
</tr>
</tbody>
</table>
JS
var temp = "Raj,jh,Production,2011-06-06 08:30:15.0,client1.xml,nix1,abc,Linux"
config_details = temp.split(",");
document.getElementById("cname").innerHTML = config_details[0];
答案 2 :(得分:1)
没有像 <input type="label"></input>
所以你可以这样做。
将 更改为<td width="25%" id="cname"><input type="label"readonly="readonly"></input></td>
<td width="25%" id="cname"></td>
并将其称为
document.getElementById("cname").innerHTML= config_details[0];
答案 3 :(得分:1)
您可以将值放入您想要的任何类型的元素中。只需将id
(例如cname
)提供给您要将值放入的元素,然后使用.innerHTML
代替.value
,例如:
<table width="100%" cellspacing="0" cellpadding="4" border="0">
<tbody>
<tr>
<th width="25%">Configuration Name</th>
<td width="25%" id="cname"></td>
<th width="25%">Host Name</th>
<td width="25%" id="chostname"></td>
</tr>
<!-- ... -->
</tbody>
</table>
在你的JavaScript中:
config_details = temp.split(",");
document.getElementById("cname").innerHTML = config_details[0];
// ...
document.getElementById("chostname").innerHTML = config_details[5];
// ...