我无法发布 JQuery 生成的输入文本
I cannot post JQuery generated input texts
>我有这个功能:它工作得很好,它向表"stud_tbl"添加新行。
<script type="text/javascript">
function carga_MatServSap(id){
var myTable = '' ;
var id_val = id.value;
var url = "get_sap_oper.php?id="+id_val;
$.getJSON(url, function(json) {
$.each(json, function(k, v) {
myTable += "<tr class='"style10'"><td>"+v["Matnr"]+"</td><td>"+v["Srvpos"]+"</td> <td>"+v["Ktext1"]+"</td><td><input type=text id='user_name' name='user_name'></td></tr>";
});
$("#stud_tbl").html(myTable);
});
}
</script>
但是,问题来了:一旦生成,文本字段 (...) 无法通过表单("myForm")发布? 有人可以帮我吗?
执行函数之前的表:
<table id ="stud_tbl" align="center"></table>
现在表单开始:
<form id="myForm" name="myForm">
以下是添加了行的表:
<table id ="stud_tbl" align="center">
以下是我还需要提交的生成字段。
<tr class='"style10'"><td>aaaa</td><td>bbbb</td><td>cccc</td><td><input type=text id='user_name' name='user_name'></td></tr>
<tr class='"style10'"><td>cccc</td><td>dddd</td><td>cccc</td><td><input type=text id='user_name' name='user_name'></td></tr>
....
生成的文本字段或输入的结尾。
</table>
生成的文本字段就是没有发布!我该怎么办?我将非常感谢任何帮助。谢谢。
我认为 js 第 9 行应该是:
myTable += "<tr class='"style10'"><td>"+v["Matnr"]+"</td><td>"+v["Srvpos"]+"</td> <td>"+v["Ktext1"]+"</td><td><input type=text id='"" + k + "'" name='"" + v["user_name"] + "'"></td></tr>";
根据您的数据结构更改"user_name"。
相关文章:
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- 使用模拟按键在输入框中自动输入文本
- 如何添加类,同时开始在文本字段中输入文本
- JQuery使用相同的功能自动完成各种输入文本
- 如何设置输入文本框jquery的值
- 输入文本框为空时的阻止按钮asp.网络表单
- 基于单选框更新页眉,选中并选择输入文本
- 将输入文本与某个选项的值相匹配并自动选择
- 如何在 JavaScript 中创建输入文本框
- 如何使用纯Javascript观看输入文本框
- 需要使用javascript获取输入文本,然后将其添加到句子中
- php&js-将电子邮件添加到输入文本中
- 动态启用/禁用来自控制器的输入文本
- .val()不返回输入文本
- 从确认框中预填充输入文本框
- 如何使用JavaScript解析输入文本中给定的数据
- 添加/删除/更改输入文本的部分值
- 根据输入文本按元素排序,AngularJS
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 如何从Tr重复的输入文本中获取值