هناك صفحتان إجمالاً، على النحو التالي:
1. قم بإنشاء الصفحة create.jsp
انسخ رمز الكود كما يلي:
<%@page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<أتش تي أم أل>
<العنوان>
</العنوان>
<الرأس>
</الرأس>
<الجسم>
<form id="form1" action="request.jsp">
<script language="javascript" type="text/javascript">
فار العد=0;
إضافة الوظيفة (المعرف)
{
فار الصف، الخلية، شارع؛
صف = document.getElementByIdx_x(id).insertRow();
إذا (صف! = فارغ)
{
الخلية = الصف.insertCell();
cell.innerHTML="<input id=/"St"+count+"/" type=/"text/" name=/"St"+count+"/" value= /"St"+count+"/"><input type=/"button/" value=/"delete/" onclick=/'deleteitem(this);/'>";
العد++;
}
}
وظيفة حذف العنصر (obj)
{
var curRow = obj.parentNode.parentNode;
tb.deleteRow(curRow.rowIndex);
}
الدالة getub()
{
فار إعادة = ""؛
لـ (var i = 0;i<count;i++)
{
re += document.getElementsByName("St"+i)[0].value;
}
document.getElementByIdx_x("Hidden1").value=re;
}
</script><table id="tb"></table>
<input name = "button" type = "button" onclick = 'additem("tb")' value = "Add>>"/><input type = "submit" name = "submit" onclick = "getsub ()" القيمة = "إرسال"/>
<معرف الإدخال = "Hidden1" اسم = "Hidden1" نوع = "مخفي" القيمة = "" />
</النموذج>
</الجسم>
</html>
2. تلقي صفحة البيانات request.jsp
انسخ رمز الكود كما يلي:
<%@page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<أتش تي أم أل>
<الرأس>
<العنوان>اختبار</title>
</الرأس>
<%
بيانات السلسلة = request.getParameter("Hidden1");
out.println("البيانات التي تم الحصول عليها هي:"+data);
%>
<الجسم>
</الجسم>
</html>