首页 新闻 会员 周边 捐助

jsp制作网页,急!!!

0
[待解决问题]

在网页设置中如何给用户自定义一个表格,就是在用户点击按钮时,按照用户所输入的表格的行和列自动分配给用户的网页代码????

epeng的主页 epeng | 初学一级 | 园豆:200
提问于:2010-09-27 12:43
< >
分享
所有回答(1)
0

点击按钮时,在客户端用JS或在服务器端生成用户输入行和列的表格,拼接,ajax异步输出。

Astar | 园豆:40805 (高人七级) | 2010-09-27 17:22
table.html <script language="javaScript"> function validate(f){ if(!(/^\+$/.test(f.rows.value))){ alert("行数必须是数字!"); f.rows.focus(); return false; } if(!(/^\+$/.test(f.cols.value))){ alert("列数必须是数字!"); } <form method="post" action="table.jsp"> <table border="0" align="center"> <tr> <td colspan="2" align="center"><h1>打印表格</h1></td> </tr> <tr> <td size="18">请输入表格的行数:</td> <td><input type="text" name="rows"></td> </tr> <tr> <td size="18">请输入表格的列数:</td> <td><input type="text" name="cols"></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="打印"></td> </tr> </table> </form> table.jsp <% int row=Integer.parseInt(request.getParameter("rows")); int col=Integer.parseInt(request.getParameter("cols")); %> <table border="1" bordercolor="#FF00FF"bgcolor="#CCFF00" align="center"> <% for (int i=0;i<row;i++){ %> <tr> <% for (int j=0;j<col;j++){ %> <td><%=i+" ,"+j%></td> <% } %> </tr> <% } %> </table>
支持(0) 反对(0) epeng | 园豆:200 (初学一级) | 2010-09-27 19:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册