jsp获取表单信息问题 点了提交后为什么不显示我输入的内容

jsp获取表单信息问题 点了提交后为什么不显示我输入的内容,第1张

两个问题:

保证你的表单里面的name 和你获取的是一致的

尝试一下都用 <%!  %> 而不用 <% %>

为"" 获取的话一般应该为"" 为null的情况是你获取的目标不存在

比如 你页面有个表单

<input type="text" name="a" />

你获取的话 如果获取a 那么 就为""

如果获取一个页面不存在的表单元素 比如b 那么 就为null

具体我没实验过 你可以自己去实验下 我认为应该是这样的吧 - -

很麻烦的事:

三个div,根据select选择显示

每个div中的input,你用的是同样的name属性,分别在不同的form中

提交时又不想提交其他的div中的input

解决方法一:一般也是常用做法

select

不控制div的显示,控制input的显示

input不存在重复neme的

所有元素在同一个form中

这样做,需要对页面布局修改,考虑到各种情况(切换时显示、隐藏、某些值清空等),对于页面js部分复杂,但有利于数据处理,即form提交后的数据处理

(我做的所有项目都是此中方式)

解决方法二:

1

采用你原来的方式

2

所有input放在一个form中

2

在select切换div时,修改input的name属性,即把隐藏的div的那么属性修改成如id_1,把显示的改为id,切换时来回修改

这样就可以整个表单提交

目前只能提供者2个方式,都需要js *** 作,希望有所帮助

以上就是关于jsp获取表单信息问题 点了提交后为什么不显示我输入的内容全部的内容,包括:jsp获取表单信息问题 点了提交后为什么不显示我输入的内容、【满分急求】编写JSP代码实现获取表单文本域提交过来的字符串,分析其合法性并将其转换为double数据类型.、javaweb的jsp页面form表单提交相关问题!~~~~~~~~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9649479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存