我用js写了一个动态表单,想通过servlet获得其表单内的数据。请看一下代码哪里有问题?我用后台打印,老是取null值。
js:
<script>
//添加行函数
function addNewLine(){
 var ProductID = document.getElementsByName("ProductID")[0].value;
 var ProductName = document.getElementsByName("ProductName")[0].value;
 var newTr = tab1.insertRow();//添加两列var newTd0 = newTr.insertCell();var newTd1 = newTr.insertCell();var newTd2 = newTr.insertCell();var newTd3 = newTr.insertCell();newTd0.innerHTML = '<input type="checkbox"/>'; newTd1.innerHTML= '<input type="hidden"  name="ProductIDs" />'+ProductID; newTd2.innerHTML= '<input type="hidden"  name="ProductNames"/>'+ProductName;newTd3.innerHTML= '<input type="button" value="修改"/>';
}
</script>servlet:
String[] ProductIDs = request.getParameterValues("ProductIDs");
String[] ProductNames = request.getParameterValues("ProductNames");
System.out.println(ProductIDs);
System.out.println(ProductNames);