如何将数组中的值填充到表行's文本框
How to fill values in an array in to table row's textboxes
我的代码是这样的-
<table border="0" cellspacing="2" cellpadding="2" width="99%" id="subAccTable">
<tr>
<h2>Sub Accounts</h2>
</tr>
<tr>
<th>action </th>
<th>account</th>
<th>homeDir</th>
<th>primaryGroup</th>
</tr>
<tr>
<td><input type="hidden" name="vtierId" value="<%=vtierId%>" /></td>
<td><input type="text" name="subAcc"
value="<%= (String)subAccountUtil.getSubAccountName().get(i) %>"/></td>
<td><input type="text" name="subHomeDir"
value="<%= (String)subAccountUtil.getSubAccountHomeDir().get(i) %>"/></td>
<td><input type="text" name="subPriGroup"
value="<%= (String)subAccountUtil.getSubAccountPrimaryGroup().get(i) %>" /></td>
<script>
var saveObj = new ajax();
form.action.value = "populate";
var queryString = "action="+form.action.value+"&vtierSelectedValue="+vtierSelectedValue+"&vtierSelectedName="+vtierSelectedName ;
saveObj.onCompletion = function() {
var obj = saveObj.response;
alert(obj);
var objArr = obj.split(",");
}
saveObj.form = form;
saveObj.requestFile = "account.do";
saveObj.runAJAX(queryString);
</script>
现在,我想用数组objArr中的值填充这里的表行,该数组包含1234、~、tedtds、tedtd等值。如何将此数组中的值填充到表行中的文本框中?目前,文本框从scriptlet中获取我不想要的值?
你应该做的是在数组上循环,我不太清楚objArr中的数据是如何排列的,但下面的代码可以调整
var i = objArr.length, html=[], row, id,inputs ;
while (i--) {
row = objArr[i].split(";"); //supposing that each contains "id;val1;val2;val3"
id=row[0] //supposedly
inputs = $("#" + id + " input");
$(inputs[0]).val(row[1]);
$(inputs[1]).val(row[2]);
$(inputs[2]).val(row[3]);
}
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 高亮显示与数组字符串一起使用时文本插件中断
- 使用Javascript使用数组检查文本框中的值
- 如何获取文本框组的值,并使用jquery将它们放入(key:Value)数组中
- JavaScript:将字符串数组转换为文本区域
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 数组中的随机文本字符串
- 单击select'时将数组行回显到文本区域中;s选项
- 数组在手动写入时有效,但从文本文件加载时无效
- I'我试图用javascript制作文本框,并将输入的值发送到数组中的文本框中进行添加
- 对照数组脚本检查文本框中的值不起作用
- 数组函数不适用于从元素文本创建的JavaScript数组
- 如何从DIV数组向DIV添加文本
- 你能提交一个带有文本输入数组的表单吗
- 将文本框数组值传递到javascript中
- 如何将数组文本框名称发送到 ajax
- 将文本文件读入数组
- 使用 jQuery 计算文本框数组中的值
- JavaScript从文本/数组中删除重复项