gpt4 book ai didi

javascript - 从 JSP 用 Ja​​vascript 发布表单

转载 作者:行者123 更新时间:2023-12-02 20:45:26 28 4
gpt4 key购买 nike

问题级别:中级/初级

我用

创建了一个表单
`method="post" action="eh.do" onsubmit="return Form1_Validator(this)"`

当我点击提交时,验证成功并且工作正常。

但是在 servlet 上,我有一个连接函数来将值合并在一起。

当Javascript打开时,即当我写onsubmit="return Form1_Validator(this)"时,它显示:

java.lang.NullPointerException
java.lang.String.concat(Unknown Source)
EditHelper.doPost(EditHelper.java:27)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

但是一旦禁用了 Javascript,即我删除了 onsubmit="return Form1_Validator(this)",它就可以正常工作。

如果所有条件都为真,我的脚本将返回

return (true);

这是问题所在吗?

我尝试了return(theForm);但问题仍然存在!

最佳答案

我会使用Firebug查看如果添加 onsubmit 处理程序,表单提交请求参数如何变化。我猜你的 javascript 代码会以某种方式影响这些参数,一旦你看到发生了什么,就会明白为什么会这样。

关于javascript - 从 JSP 用 Ja​​vascript 发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1339879/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com