【发布时间】:2014-01-10 01:34:28
【问题描述】:
到目前为止,我已经创建了一个页面,该页面生成一个动态表,其中通过在文本框中输入文本从数据库中填充数据。我现在如何生成一个单选按钮以及动态生成的表中的每一行。
<select id='two' name="info">
<option value="m">M</option>
<option value="h">H</option>
</select>
<input type="text" name="dynamicText">
<input type="submit" value="Submit Query">
</form>
<TABLE BORDER="1" CELLPADDING="1" CELLSPACING="1" style="text-align: center;">
<TR>
<TH>Ap</TH>
<TH>M</TH>
<TH>V</TH>
</TR>
<c:forEach var="i" begin="0" end="${Data.getH().size() - 1}">
<TR>
<TD>
${Data.getH().get(i)}
</TD>
<TD>
${Data.getM().get(i)}
</TD>
<TD>
${Data.getV().get(i)}
</TD>
</TR>
</c:forEach>
</TABLE>
在javascript中我们确实有
var newRadio = document.createElement("input");
newRadio.type='radio';
但我不知道如何在已经生成的动态表前面动态生成单选按钮?
任何帮助将不胜感激。如果我还需要其他任何东西,请告诉我。
[编辑]:后来我需要选择那个单选按钮并生成另一个动态表,其中包含来自数据库的数据。
例如,
Headers/column name: Radio button || Ap || M || V ||
Radio Button 1|| rtyy || valueM || valueV
.
.
.
.
如果单选按钮 1 被选中,那么它应该选择该行和列“Ap”的值,即“rtyy”,并使用该值从数据库中查询并进一步生成一个动态表。
我已经建立了连接并且已经有了查询,但是为了从一个表中生成另一个具有动态值的表,我缺乏。
我是否需要创建一个简单的 onclick 函数并放置在 在javascript中生成表?如果是,我该如何实现 上表第一列中的动态值?
【问题讨论】:
标签: java javascript html jsp servlets