Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Play框架在空窗体上禁用表单验证

使用Play框架在空窗体上禁用表单验证
EN

Stack Overflow用户
提问于 2014-02-21 04:18:11
回答 1查看 337关注 0票数 0

我刚开始玩框架游戏。

我的问题是,当用户单击注册链接时,他会立即看到验证错误。

问题是服务于表单的方法也验证了表单。因此,当用户单击寄存器链接时,在没有任何输入的情况下获得验证,然后获得验证错误。

一种解决办法是有一个额外的方法只提供注册表格。但这需要一个额外的形式和一个额外的路线。

另一种解决方案是禁用对空窗体的验证。

这个是可能的吗?如果没有,还有别的办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-21 04:54:27

你正在寻找一个好的解决方案。第二种方法。

代码语言:javascript
运行
AI代码解释
复制
GET  /register controllers.RegistrationController.showRegistration()
POST /register controllers.RegistrationController.register()

第一个是用表单显示注册页面,后一个是处理表单提交。

一种方法应该坚持做一件事:要么显示注册页面,要么处理帖子。通常,使用大量if-然后-否则流控制语句来编写单个方法并不是个好主意。

Play框架还支持REST原则:以简化的方式,GET是检索资源(这里是一个空的注册页面),POST是提交数据(=做注册)。

好好看一下游戏框架的示例,我觉得电脑数据库很简单,也是你的好起点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21934318

复制
相关文章
bootstrap 表单验证 不为空验证
<!doctype html> <html> <head> <meta charset="utf-8"> <title>联想控股</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="css/bootstrap.css" rel="stylesheet" type="text/css"> <link href="css/bootstrapValidator.min.css" rel="stylesheet" type="text/css"> <script src="http://code.jquery.com/jquery.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/bootstrapValidator.min.js"></script> </head> <body>  <form role="form"> <div class="form-group"> <label>Username</label> <input type="text" class="form-control" name="username" /> </div> <div class="form-group"> <label>Email address</label> <input type="text" class="form-control" name="email" /> </div> <div class="form-group"> <button type="submit" name="submit" class="btn btn-primary">Submit</button> </div> </form> <script>
用户5760343
2019/07/07
8.8K0
提交表单时input字段非空验证
需求,当提交表单的时候,如果要验证的字段为空,则弹出提示框提示请完善表单信息,并且 return;不执行下一步。
王小婷
2019/08/07
3.1K0
验证多个class相同的input框不为空
要求,页面有多个class相同的input输入框,在提交数据的时候,进行验证,验证input框不能为空,如果哪个为空,则弹出提示:
王小婷
2020/05/26
1.9K0
验证多个class相同的input框不为空
Mediapipe框架在Android上的使用
MediaPipe是用于构建跨平台多模态应用ML管道的框架,其包括快速ML推理,经典计算机视觉和媒体内容处理(如视频解码)。下面是用于对象检测与追踪的MediaPipe示例图,它由4个计算节点组成:PacketResampler计算器;先前发布的ObjectDetection子图;围绕上述BoxTrakcing子图的ObjectTracking子图;以及绘制可视化效果的Renderer子图。
夜雨飘零
2020/07/08
9.9K3
Mediapipe框架在Android上的使用
JS判断提交表单不能为空 等的验证
上代码 <script type="text/javascript"> function beforeSubmit(form){ if(form.username.value==''){ alert('用户名不能为空!'); form.username.focus(); return false; } if(form.password.value==''){ alert('密码不能为空!'); form.password.focus(); return false; } if(form.password.v
数贝
2019/09/05
7.3K0
Mediapipe框架在Android上的使用
ObjectDetection子图仅在请求时运行,例如以任意帧速率或由特定信号触发。更具体地讲,在将视频帧传递到ObjectDetection之前,本示例中的PacketResampler将它们暂时采样为0.5 fps。你可以在PacketResampler中将这一选项配置为不同的帧速率。正是因为如此,在识别的时候可以时间抖动更少,而且可以跨帧维护对象ID。
夜雨飘零
2021/11/15
3.2K0
Mediapipe框架在Android上的使用
为WordPress 评论框添加HTML5 表单验证
WordPress 中最常用到的表单莫过于评论框了,但现在不少的WordPress 主题(包括WordPress官方的主题),其表单验证其实是借助javascript 甚至php来的。因此,访客常常是要点击“提交评论”按钮,然后跳转到错误提示页面才知道哪里写的不够规范。这么来说,用户体验不怎么好。借助HTML5 的表单验证,我们可以轻松解决这个问题,让UE 更上一层楼。 HTML5新的表单特性 email url number range Date pickers (date, month, week, t
Jeff
2018/01/19
4.5K6
为WordPress 评论框添加HTML5 表单验证
前端笔记:React的form表单全部置空或者某个操作框置空的做法
在React框架前端开发中,经常会有弹出框的开发,涉及到弹出框,难免就会有表单。一般在关闭弹出框或者对表单联动时,往往都需要考虑对表单进行置空操作了。
朱季谦
2021/03/15
1.7K0
SpringMVC表单验证器的使用
本章讲解SpringMVC中怎么通过注解对表单参数进行验证。 SpringBoot配置 使用springboot, spring-boot-starter-web会自动引入 hiberante-validator, validation-api依赖。 在 WebMvcConfigurerAdapter实现类里面添加验证器及国际化指定资源文件。 @Override public Validator getValidator() { LocalValidatorFactoryBean validat
Java技术栈
2018/03/30
1.9K0
SpringMVC表单验证器的使用
来玩Play框架04 表单
表单(form)是最常见的从客户往服务器传递数据的方式。Play框架提供了一些工具。它们可以从表单中提取数据,验证提交数据的合法性,或者在视图中显示表单。我先来介绍最简单的使用表单提交数据的方式。  增加表单 我可以用纯粹html的方式产生一个表单。在app/views下增加模板form.scala.html: <!DOCTYPE html> <html> <body> <form method="POST" action="/postForm"> <input type="text
Vamei
2018/01/18
9670
来玩Play框架04 表单
google play 支付签名验证
app端支付成功会有一个Purchase对象,里面有购买令牌(purchaseToken)和其他参数,如下
崔哥
2022/09/07
2.3K0
google play 支付签名验证
SpringBoot使用Hibernate Validator表单验证
文章目录 一、要求 二、实现步骤 2.1 新建实体类 2.2、创建控制器类UserController 2.3、在templates目录下加入input.html和success.html 2.4、修改application.properties文件 2.5 启动Practice51Application主类,然后访问[http://localhost:8080/practice5_1/](http://localhost:8080/practice5_1/) 2.6输入如下数据,点击添加 一、要求 用户
别团等shy哥发育
2023/02/25
5990
SpringBoot使用Hibernate Validator表单验证
Laravel Validation 表单验证(二、验证表单请求)
创建表单请求验证 面对更复杂的验证情境中,你可以创建一个「表单请求」来处理更为复杂的逻辑。表单请求是包含验证逻辑的自定义请求类。可使用 Artisan 命令 make:request 来创建表单请求类:
joshua317
2022/10/31
29.6K0
vant+veeValiDate表单验证的使用
1.安装VeeValidate npm install vee-validate --save 2.建立独立的valiDate.js文件 来存放验证规则和一些中文。 import { Validator } from 'vee-validate' const customizeVal = () => { let formatFileSize = function (size) { let units = ['Byte', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', '
biaoblog.cn 个人博客
2022/08/11
1.6K0
使用jQuery Validation插件来验证表单
jQuery Validation是一个用于验证表单的jQuery插件,简单易用,已经包含了16种内置的验证规则.Github上也有更多的验证规则可以使用.这都不是重点,重点是你可以轻松的定制自己的规则. 内置规则: required – Makes the element required. remote – Requests a resource to check the element for validity. minlength – Makes the element require a give
宅蓝三木
2018/02/07
2.1K0
使用jQuery Validation插件来验证表单
表单数据验证方法(一)—— 使用validate.js实现表单数据验证
 好久没写博客了,真的是罪过,以后不能这样了,只学习不思考,学的都是白搭,希望在博客园能记录下自己学习的点滴,虽然记录的都是些浅显的技术,但能起到巩固自己和稍微帮助一下和我一样的菜鸡也是不错的,哈哈,不好意思,闲话扯多了。
CherishTheYouth
2019/09/11
5.8K0
表单数据验证方法(一)—— 使用validate.js实现表单数据验证
Angularjs 表单验证
<input name="id" ng-disabled="f_isEditMode()" class="form-control" ng-model="node.id" required placeholder="请输入系统唯一标识" ng-pattern="/^[\w\d_-]*$/"> <p>系统的唯一标识名称(格式:字母、数字、连字符、下划线) 如:mysql</p> <error-strings> <error-string on="my
问天丶天问
2018/06/13
3K0
formvalidation表单验证
官方文档:http://formvalidation.io var $formEntityProfileSearch = $("form[name=entityProfileSearch]"); var $formValidationEntityProfileSearch = $formEntityProfileSearch.data("formValidation"); //初始化表单验证 $formValidationEntityProfileSearch.revalidateField('compan
windseek
2018/05/15
3.1K0
Validate表单验证
validate 一、 validate的使用步骤 引入jquery.min.js 引入 jquery.validate.js 页面加载后对表单进行验证 $("#表单id名").validate({}) 在validate中的rules中编写验证规则(格式如下) 字段的name属性:“校验器”(tisps:一个输入框只有一个校验器的时候使用) 字段的name属性:{校验器:值,校验器:值}(tips:输入框需要有多个校验器的时候使用) 在validate中的messages中编写提示信息(tips格
Twcat_tree
2022/11/30
3.8K0
Validate表单验证
JavaScript 表单验证
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
陈不成i
2021/07/19
3.2K0

相似问题

Scala Play框架在验证中的构建

12

使用play框架在heroku上进行用户身份验证

20

如何使用Play启动窗体生成新的空窗体?(爪哇)

16

Play Framework -删除空窗体条目

11

禁用多个窗体的HTML5表单验证

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档