Expand my Community achievements bar.

SOLVED

How to check date in input form fields

Avatar

Level 3

Hi all,

I had created custom field in delivery Input form.

ramprakasht3196_0-1591195590746.png

While creating delivery if this field is empty , Pop up message should be displayed. I used below code in the input form.

ramprakasht3196_1-1591195834585.png

Now I need to display alert message if the smsMessageExpiryDt less than current date.
Could you please suggest me , how to compare smsMessageExpiryDt with current date.

 

Thanks in advance.

 

Thanks,

Ram.

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hello @ramprakasht3196 ,

This is the correct syntax,

<leave>
    <check expr="@smsMessageExpiryDt!='' and @smsMessageExpiryDt &gt;= GetDate() ">
      <error>Expiry date cannot be empty and should be in future</error>
    </check>
  </leave>

 

Testing screenshot here:

manojk62306941_0-1591256204497.png

 

Thanks


     Manoj
     Find me on LinkedIn

View solution in original post

7 Replies

Avatar

Community Advisor

Hello @ramprakasht3196 

 

Try this code:

<check expr="@smsMessageExpiryDt !='' or @smsMessageExpiryDt < getDate()">
<error>Expiry date cannot be empty and should be in future</error>
</check>

Let me know if that works 


     Manoj
     Find me on LinkedIn

Avatar

Level 9

Hi,

 

You can check it using below syntax:

 

<check expr="@smsMessageExpiryDt ='' or @smsMessageExpiryDt &lt; GetDate()">
<error>Expiry date cannot be empty and should be in future</error>
</check>

 

 

Avatar

Correct answer by
Community Advisor

Hello @ramprakasht3196 ,

This is the correct syntax,

<leave>
    <check expr="@smsMessageExpiryDt!='' and @smsMessageExpiryDt &gt;= GetDate() ">
      <error>Expiry date cannot be empty and should be in future</error>
    </check>
  </leave>

 

Testing screenshot here:

manojk62306941_0-1591256204497.png

 

Thanks


     Manoj
     Find me on LinkedIn