
JavaScript实现动态多行输入功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章介绍了如何使用JavaScript技术来创建一个可以动态增加或减少输入行数的功能模块,适用于需要用户自由填写多项信息的网页表单。读者将学习到监听事件、DOM操作以及CSS样式控制等技能。
在JSP中收集数据时遇到一个问题:如何使用JavaScript实现多行动态输入。我在网上只找到了一篇关于PHP的相关文章,这让我不得不去了解一些PHP的知识,但感觉它是一种弱类型的语言,在变量前需要加上$符号声明才能使用,让人感到不太舒服。
通常情况下,我们用 `request.getParameter(value);` 来获取静态HTML表单中提交的数据。此外还需要检查这些值是否为空或包含特殊字符等安全问题。
另外一种方法是通过枚举参数名来收集数据:`Enumeration paramNames=request.getParameterNames(); while(paramNames.hasMoreElements()){String paramName=(String)paramNames.nextElement();}` 这样可以获取到 `` 中的值。然而,当每增加新的一行时如果参数名称与上一行相同,则需要使用 `getParameterValues()` 方法来返回字符串数组,并通过循环判断其长度以获得相应的值。
根据书《Servlet 和 JSP 核心编程》(p70页)中的介绍,可以利用这种方法解决上述问题。
全部评论 (0)
还没有任何评论哟~


