Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在提交前检查<aui:validator>对象

如何在提交前检查<aui:validator>对象
EN

Stack Overflow用户
提问于 2015-04-22 12:50:46
回答 2查看 1.8K关注 0票数 0

我用aui编写了下面的代码,我使用aui验证器来验证字段,但这里我的要求是,在提交时,如果所有验证都成功,那么我想调用一个javascript function.How来检查我的javascript函数中是否有错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <aui:form>
    <aui:fieldset id="inputs">
    <aui:input name="staticInput" label="Static Input" value="" size="40" showRequiredLabel="false">
    <aui:validator name="required"/>
    </aui:input>
    </aui:fieldset>

    <aui:button-row>
    <aui:button value="Add Field" cssClass="addField"/>
    <aui:button value="Save" type="submit"/>
    </aui:button-row>
    </aui:form>
<scipt>
function openEmailClient(){
//I want to call this function if all the validations are success
}
</script>
EN

回答 2

Stack Overflow用户

发布于 2015-04-22 13:17:22

您可能需要创建一个自定义验证器,以便在正确的验证上执行javascript函数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<aui:input name="staticInput" label="Static Input" value="" size="40" showRequiredLabel="false">

    <aui:validator  name="custom"  errorMessage="please-fill-out-all-required-fields">
        function (val, fieldNode, ruleValue) {
            if (val.length > 0) {
                //open e-mail client
                return true;
            }
            return false;
       }
    </aui:validator>

</aui:input>
票数 0
EN

Stack Overflow用户

发布于 2015-04-23 08:27:15

有关书签portlet的示例,请参阅liferay源代码中的edit_entry.jsp。

在下面的代码中,liferay检查验证错误,只有在没有验证错误时才调用openEmailClient方法。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <aui:form action="<%= urlToSubmit %>" method="post" name="fm" onSubmit='<%= "event.preventDefault(); " + renderResponse.getNamespace() + "openEmailClient();" %>'>
    <aui:fieldset id="inputs">
    <aui:input name="staticInput" label="Static Input" value="" size="40" showRequiredLabel="false">
    <aui:validator name="required"/>
    </aui:input>
    </aui:fieldset>

    <aui:button-row>
    <aui:button value="Add Field" cssClass="addField"/>
    <aui:button value="Save" type="submit"/>
    </aui:button-row>
    </aui:form>
<scipt>
function <portlet:namespace />openEmailClient(){
//I want to call this function if all the validations are success
}
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29798147

复制
相关文章
代码提交检查
husky主要是触发钩子函数的,lint-staged主要是检查,eslint则是约束工具
w候人兮猗
2020/06/24
3.5K0
YUI3的几点说明
(备注)Web Widget : 中文译名被称作是微件,是一小块可以在任意一个基于HTML的Web页面上执行的代码, 它的表现形式可能是视频,地图,新闻,小游戏等等。它的根本思想来源于代码复用,通常情况下, Widget的代码形式包含了DHTML,javascript以及Adobe Flash。
全栈程序员站长
2022/09/07
8450
js表单提交前验证
<script type="text/javascript"> function check(form) {
用户5760343
2019/08/20
12K0
检查Python对象
编程环境中的对象很象现实世界中的对象。实际的对象有一定的形状、大小、重量和其它特征。实际的对象还能够对其环境进行响应、与其它对象交互或执行任务。计算机中的对象试图模拟我们身边现实世界中的对象,包括象文档、日程表和业务过程这样的抽象对象。 类似于实际的对象,几个计算机对象可能共享共同的特征,同时保持它们自己相对较小的变异特征。想一想您在书店中看到的书籍。书籍的每个物理副本都可能有污迹、几张破损的书页或唯一的标识号。尽管每本书都是唯一的对象,但都拥有相同标题的每本书都只是原始模板的实例,并保留了原始模板的大
张善友
2018/01/22
1.3K0
hibernate-validator校验对象属性为List
https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#_with_list
阿超
2022/12/21
1.6K0
hibernate-validator校验对象属性为List
巧用 gitHooks 提交前校验代码
在每一个使用 git 进行版本管理的仓库,都有一个目录 .git/hooks,包含 commit 各个阶段 Hooks 的脚本。这些 Hooks 在 git 操作 commit、push、merge 等得时候,可以做前置或者后置的操作,例如 pre-commit 在 git commit 前可以做代码校验,校验代码的时候使用的ESLint,格式化使用的是 prettier。Git 支持的常用钩子见下表,更多请查看官网Hooks:
刘小夕
2021/12/09
4.8K0
巧用 gitHooks 提交前校验代码
ABAP-SM30删除前检查
之前发表过一篇关于SM30增强的文章,今天算是一点补充:使用EVENT来实现删除前的检查
Tab Zhu
2022/06/27
5650
ABAP-SM30删除前检查
Jenkins 通过检查代码提交自动触发编译
通常在部署成功和配置后,通常是想要通过事件自动触发编译,我们通常有很多种办法可以做。
HoneyMoose
2022/06/30
6620
Jenkins 通过检查代码提交自动触发编译
注册前如何检查域名是否违规过
如果域名前主人用域名做坏事被拦截了,拦截信息并不会在新注册后被自动消除,而是需要手动拨打申述电话申述解除,比较麻烦。
kr
2022/09/06
3.7K0
注册前如何检查域名是否违规过
如果域名前主人用域名做坏事被拦截了,拦截信息并不会在新注册后被自动消除,而是需要手动拨打申述电话申述解除,比较麻烦。
kr
2022/09/28
4.1K0
注册前如何检查域名是否违规过
关于检查客户端提交的请求参数
关于检查客户端提交的请求参数 首先,客户端的提交请求参数都应该有相应的数据规则,并且,需要通过正则表达式或其它判断方式,以保证最终被处理的数据都是符合数据规则的,例如用户名的组成元素、密码的长度、电子邮箱的格式等。 在客户端中,在提交请求之前,就应该对所有需要被提交的数据进行检查,避免将格式有误的数据提交到服务器。 在服务器端中,是通过控制器接收请求参数的,在控制器接收到请求参数时,也应该第一时间就对这些参数进行检查,如果存在格式有误的数据,就应该直接响应“错误”,不予处理! 在服务器端的开发人员眼里,所
海拥
2021/08/23
1K0
Request对象接收Form表单提交[通俗易懂]
转自:http://www.cnblogs.com/xdp-gacl/p/3798347.html
全栈程序员站长
2022/09/01
1.3K0
如何在gitee上提交vue项目
master分支: 1、新建仓库,开源为公开(其他选项不用管) 2、用cmd创建一个vue脚手架项目,cd进入。 3、命令:git remote add origin https://gitee.com/wenxin_jiang/zsx.git https://gitee.com/wenxin_jiang/zsx.git是你自己创建仓库后的地址。 4、推送:git push -u origin master 之后就能在码云上看到自己的项目了
江一铭
2022/06/16
6420
如何在gitee上提交vue项目
Hibernate Validator校验
1. 参数校验 ---- 官网地址 spring-boot-starter-web包里面有hibernate-validator包,不需要引用hibernate validator依赖。 2. hibernate validator校验demo ---- 1. 导入包 import org.hibernate.validator.constraints.NotBlank; import javax.validation.constraints.AssertFalse; import javax
山海散人
2021/03/03
9170
如何在github上提交PR(Pull Request)
github 上有很多优秀的开源项目,很多时候我们不仅仅只是满足于使用,同时也想一起参与开源项目的开发,贡献自己的代码。今天这篇文章就给大家介绍一下如何在 github 上提交 PR,让我们一起为开源社区做贡献。
astonishqft
2022/05/10
8.6K0
如何在github上提交PR(Pull Request)
如何在 Linux 中检查打开的端口?
无论您是使用 Linux 作为服务器还是桌面,了解开放端口或正在使用的端口在各种情况下都会有所帮助。
网络技术联盟站
2022/04/03
7.6K0
如何在 Linux 中检查打开的端口?
如何在Linux中检查MySQL用户权限?
因此,对于任何需要访问 MySQL 数据库以通过 root 用户凭据获得访问权限的用户来说,它并不理想,根用户访问权限应保留给数据库管理员,然后他们将使用根用户凭据创建数据库用户并授予执行不同数据库查询的权限。
网络技术联盟站
2023/03/13
6.5K0
如何在Linux中检查MySQL用户权限?
如何在Java应用中提交Spark任务?
最近看到有几个Github友关注了Streaming的监控工程——Teddy,所以思来想去还是优化下代码,不能让别人看笑话啊。于是就想改一下之前觉得最丑陋的一个地方——任务提交。 本博客内容基于Spark2.2版本~在阅读文章并想实际操作前,请确保你有: 一台配置好Spark和yarn的服务器 支持正常spark-submit --master yarn xxxx的任务提交 老版本 老版本任务提交是基于 ** 启动本地进程,执行脚本spark-submit xxx ** 的方式做的。其中一个关键的问题就是
用户1154259
2018/03/28
3K0
如何在Java应用中提交Spark任务?
推荐12-PhpStorm 使用 PHPCS 检查代码规范及自动修正和Git提交检查
在团队开发中,每个人的代码风格都不一样,为了日后方便更新和维护,必须考虑协作和编码规范。
猿哥
2019/09/19
1.8K0
推荐12-PhpStorm 使用 PHPCS 检查代码规范及自动修正和Git提交检查
点击加载更多

相似问题

Liferay <aui:validator>的约会?

36

如何在aui脚本提交事件中停止表单提交

10

JPA -如何在提交前检查关系?

10

如何在提交前检查typescript类型?

42

提交前检查代码

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文