Dynamic CRM 2013学习笔记(二十四)页面保存前进行逻辑验证_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 11:51:16
Original
1372 Leute haben es durchsucht

我们有时要验证下页面上的一些逻辑,比如开始时间不能晚于结束时间,不对时不让保存。我们可以在相关的字段事件上处理,但这如果要判断的字段比较多时,就比较麻烦了。 这时候我们就可以利用Form的OnSave事件,下面介绍下具体的做法:

1. Form的OnSave事件

 

2. JS方法

function formSave(context) {
Nach dem Login kopieren
    if (!dateCheck("new_valid_on", "new_valid_to")) {
Nach dem Login kopieren
        alert("Valid To is earlier than Valid On !")
Nach dem Login kopieren
        context.getEventArgs().preventDefault();
Nach dem Login kopieren
Nach dem Login kopieren
    if (!dateCheck("new_valid_from", "new_valid_to")) {
Nach dem Login kopieren
        alert("Valid To is earlier than Valid From !")
Nach dem Login kopieren
        context.getEventArgs().preventDefault();
Nach dem Login kopieren
Nach dem Login kopieren

不符合条件时就用这句阻止保存:

context.getEventArgs().preventDefault();

是不是很简单,不用为每个相关的字段写一个方法了。

 

 

Dynamic CRM 2013学习笔记 系列汇总 -- 持续更新中

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage