Hi,
I hope someone can help me...I am new to form scripting. With my form I am able to define date range
that user submits but when user picks date outside range (3 days) the date is still allowed...how can I prevent any date
outside range or maybe just null date field until date is within range...any help would be appreciated.
----- form1.#subform[4].Table1.Row1.Name[0]::change: - (FormCalc, client) --------------------------
var todayNumber = date()
var endNumber = Date2Num(xfa.event.newText, "M/D/YY")
if ((todayNumber - endNumber) <= -3 ) then
xfa.host.messageBox("You must choose a date within 3 days")
endif
Solved! Go to Solution.
Views
Replies
Total Likes
You can blank the field by placing the following statement inside the if condition..
$.rawValue = "";
I had placed the messagebox to find out what is the format of the date that is send when you choose the date from the control. You donot need this. So you can delete it.
$host.messageBox($.rawValue)
Thanks
Srini
Views
Replies
Total Likes
Try placing the code in the Exit event with FormCalc.
var todayNumber = date();
var endNumber = Date2Num(this.rawValue, "M/D/YY");
if ((todayNumber - endNumber) <= -3 ) then
xfa.host.messageBox("You must choose a date within 3 days");
//Empty the Date field.
this.rawValue = "";
endif
Thanks
Srini
Views
Replies
Total Likes
Thank you for your response, I tried in placing code in Exit event to no avail, any other suggestions would be appreciated....
Views
Replies
Total Likes
If you can share the form,then it will be easy to find out where the issue is..
Steps to share a document..
1. Go to URL http://Acrobat.com
2. Create an account if you don't have one.
3. Then login to the website.
4. In top left corner you will see a button called Upload.
5. Click on browse and select the file you want to upload.
6. After Uploading, mouse over on the uploaded file. Click the down arrow button and choose Share document.
7. Then you will be prompted a popup window at the lower left corner. Choose "Publish it" option.
8. In the next pop up window choose "Copy Link" option.
9. You can paste the link in the forum thread.
Thanks
Srini
Views
Replies
Total Likes
Thanks again...I am new to Livecycle so any insight would be appreciated, here is the form which still needs some work.
Views
Replies
Total Likes
Here is the corrected form.
I placed the code in the exit event of the field.
Compate the code you had previously with the one I put.
https://acrobat.com/#d=gXOscpKAL6nhuzzFFi0FLg
Thanks
Srini
Views
Replies
Total Likes
Hi,
The DATE field is still allowed to be submitted outside the date range, the message pops "You must choose....)
then the bad date is put in field, can this be reset to blank until right date range is entered?
Also why have this message....$host.messageBox($.rawValue)
Thank you!
Views
Replies
Total Likes
You can blank the field by placing the following statement inside the if condition..
$.rawValue = "";
I had placed the messagebox to find out what is the format of the date that is send when you choose the date from the control. You donot need this. So you can delete it.
$host.messageBox($.rawValue)
Thanks
Srini
Views
Replies
Total Likes