求大侠帮忙!怎样按回车键不刷新页面只提交表单呢?

我再jsp中的每一个控件中都添加了onkeydown事件。这样按回车键就回提交表单了,但是如果提交错误显示错误信息之后总会刷新一下页面,而且有的错误信息对话框还会弹出来两... 我再jsp中的每一个控件中都添加了onkeydown事件。这样按回车键就回提交表单了,但是如果提交错误显示错误信息之后总会刷新一下页面,而且有的错误信息对话框还会弹出来两次?这是怎么回事啊?哪个高手帮忙解决一下啊!不胜感激!!!
我的提交使用的<A>标签
展开
 我来答
翩翩叶随风
推荐于2016-08-17 · TA获得超过2.6万个赞
知道小有建树答主
回答量:1125
采纳率:0%
帮助的人:493万
展开全部
如果按钮默认是type="submit"你又增加了JS的提交事件,那么就会提交两次。
这样,你的提示程序自然就会提示两次。
你二选一的处理一下吧。要不去掉JS提交,要不把按钮的type该成button

页面提交了,自然会刷新。想要不刷新。那么,就在页面中增加一个iframe(隐藏的)。
然后把表单提交到iframe中。这样当前页就不会刷新了。
但要注意,这样提交之后,如果你用处理什么,要知道,很多操作是在IFRAME里操作了。
如果你没有经验,要仔细使用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式