前端处理表单的注意点<持续更新>

前端进行表单提交应注意什么

数据预验证

在输入表单时要做预验证,一般采用正则

在点击提交后也要做一次验证

避免重复提交

  • 使用节流的方式,

    点击一次提交后禁用按钮一段时间,但是JS很容易被绕过(比如刷新页面等),所以不推荐

  • 利用Session防止表单重复提交

    服务器生成一个标识符存入session,并传给表单页面将它写入表单隐藏字段中,下次提交时,服务器拦截器Interceptor会拦截该请求,拦截器判断session保存的标识和表单提交标识是否一致。一致说明是首次提交,就处理本次请求并将session中的标识符移除;之后提交都会是不相等,于是便不再处理,实现了避免表单重复提交。

猜你喜欢

转载自blog.csdn.net/qq_47234456/article/details/125021980