表单提交后不回调

Button按钮标签大家都用过,button按钮标签type属性有三个值,分别是submit、button和reset
现在我就说一下具体的什么作用什么时候用什么值
Submit:文档描述为默认,是提交表单的按钮
Button:就是一个可以点击的按钮
Reset;就是一个重置表单的按钮(清空数据)

这是文档介绍的按钮标签属性
在这里插入图片描述

那么大家有没有想过,
这个按钮标签放在不同地方(表单内和表单外)不写type属性相同吗?
答案是:不同的。据大部分的浏览器而言
在表单里面默认是submit的值,而在表单外面默认为button值,基本不会默认为reset值
同样的属性放在不同地方有什么区别吗?
答案也是不同的。

像submit和reset作用就是基于form表单的,像submit在外面就不能用他提交form表单,submit是仅仅提交表单,并不返回任何的值。
如果在java中你在jsp页面用其他的方法提交就是为了拿到回调,刚好你的按钮标签在表单内又没有定义type属性时恭喜你,你就会如下面这样不进行回调:
在这里插入图片描述

你的回调成功的卡在了Servlet中,你写的回调操作就玩完了,根本不会执行,当然这个你得看浏览器怎么给你的按钮标签type属性默认什么值
还有这种以下这种可能,回调后进入上图。
在这里插入图片描述

这个就是我粗心大意以后写的代码,在后台检查没有任何的问题,最后还是别人提点了一下才发现是这个不起眼的问题。结果才引发了上面的种遭遇,看到网上有一些人也有这个问题,只是不知道他们是不是和我一样粗心忘了给标签价属性呢,希望能帮到需要的人,这次的分享就这样结束了。
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值