我有一个表格,您可以在单击addRowButton时添加一行。这是代码:
$('#addRowButton').click(function () {
$('#data').append(
'<tr>' +
'<td>IGA01</td>' +
'<td>' +
'<div class="col-sm-10">' +
'<input type="text" name="description" class="form-control no-border" id="description" placeholder="Enter Institutional Graduate Attribute">' +
'</div>' +
'</td>' +
'<td>' +
'<div class="col-sm-10">' +
'<input type="text" name="remarks" class="form-control no-border" id="remarks">' +
'</div>' +
'</td>' +
'<td>' +
'<button type="button" class="btn btn-success btn-xs"><i class="fa fa-edit"> </i></button>' +
'<button type="button" id="deleteRow" class="btn btn-danger btn-xs"><i class="fa fa-trash"></i></button>' +
'</td>' +
'</tr>'
);
我的问题是当我尝试检索添加的行的值时,我无法获取它们。我只能检索未动态添加的行的值。 。这是servlet的代码(for循环是为了让我看看servlet是否能够检索输入):
String[] codeIGA = request.getParameterValues("codeIGA");
String[] description = request.getParameterValues("description");
String[] remarks = request.getParameterValues("remarks");
for (int y = 0; y < codeIGA.length; y++) {
System.out.println("codeIGA: " + codeIGA[y]);
System.out.println("description: " + description[y]);
System.out.println("remarks: " + remarks[y]);
}
答案 0 :(得分:0)
我无法检索添加的行中的值的原因是因为我的for循环获得了codeIGA.length
,因为在我的添加行函数中看到我忘记添加<input type="hidden" name="codeIGA" class="readonlyWhite" id="codeIGA" value="" />
。