0
我在表中使用下面的代碼創建了按鈕的點擊動態記錄:如何知道創建了多少個動態控件?
<script type="text/javascript">
var counter = 1;
function displayResult()
{
counter++;
document.getElementById("myTable").insertRow(-1).innerHTML = '<td><select name="list_dispatch_state" id="list_dispatch_state"><option value="01">01</option><option value="02">02</option><option value="03">03</option></select></td><td><input type="text" name="txt_email'+ counter +'" id="txt_email'+ counter +'" value='+ counter +'></td>';
}
</script>
<body>
<form action="Dogetdat" method="post">
<table id="myTable" border="1">
<tr>
<th>Select</th>
<th>Value</th>
</tr>
</table>
<br />
<button type="button" onclick="displayResult()">Insert new row</button>
<input type="submit">
</form>
</body>
我的問題是,在按鈕新行和控制的點擊內創建的,但是當我點擊提交,然後形式提交servlet頁面。然後,servlet如何知道接收了多少數據?
由於servlet的我會用
String str1= request.gerParameter("txt_email");
獲取數據如何servlet將知道有多少變量就必須創造什麼將是這個名字?我需要通過什麼方式request.gerParameter("");
?
我覺得這是一個好主意,怎麼樣''
@ user3145373是的,你也可以對'select'元素使用這種方法。 – vjy
和servlet中的先生我已將所有數據添加到數據庫中,那麼如何知道哪一個數據必須添加到表中?和我必須使用數組從jsp頁面獲取所有數據?總之如何在數據庫中添加數據以及添加哪些數據以知道如何知道? –