求大侠帮忙!怎样按回车键不刷新页面只提交表单呢?
我再jsp中的每一个控件中都添加了onkeydown事件。这样按回车键就回提交表单了,但是如果提交错误显示错误信息之后总会刷新一下页面,而且有的错误信息对话框还会弹出来两...
我再jsp中的每一个控件中都添加了onkeydown事件。这样按回车键就回提交表单了,但是如果提交错误显示错误信息之后总会刷新一下页面,而且有的错误信息对话框还会弹出来两次?这是怎么回事啊?哪个高手帮忙解决一下啊!不胜感激!!!
我的提交使用的<A>标签 展开
我的提交使用的<A>标签 展开
1个回答
展开全部
如果按钮默认是type="submit"你又增加了JS的提交事件,那么就会提交两次。
这样,你的提示程序自然就会提示两次。
你二选一的处理一下吧。要不去掉JS提交,要不把按钮的type该成button
页面提交了,自然会刷新。想要不刷新。那么,就在页面中增加一个iframe(隐藏的)。
然后把表单提交到iframe中。这样当前页就不会刷新了。
但要注意,这样提交之后,如果你用处理什么,要知道,很多操作是在IFRAME里操作了。
如果你没有经验,要仔细使用。
这样,你的提示程序自然就会提示两次。
你二选一的处理一下吧。要不去掉JS提交,要不把按钮的type该成button
页面提交了,自然会刷新。想要不刷新。那么,就在页面中增加一个iframe(隐藏的)。
然后把表单提交到iframe中。这样当前页就不会刷新了。
但要注意,这样提交之后,如果你用处理什么,要知道,很多操作是在IFRAME里操作了。
如果你没有经验,要仔细使用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询