Ask a Question related to Adobe Acrobat Windows, Design and Development.
-
meabh_powers@adobeforums.com #1
Custom Validation Script
I need to limit the numeric value a user can enter but keep the format as $0,000.00. I'm using the following validation script:
function errorwindow(message)
{document.write("+message+")}
var x = this.getField("Gross Value").value;
if (x > 2500.00){
errorwindow("Value is too great")
}
else;
It works great if the format does not include cents but unfortunatly I need the 2 decimal places. Does anyone have any suggestions?
Thanks,
Meabh
meabh_powers@adobeforums.com Guest
-
CFFORM validation trumping Custom Validation
Is there any way for custom form validation to work in concert with the cfform validation? I have a custom script that compares the values of two... -
CFFORM Validation trumping Custom Form Validation
Is there any way for custom form validation to work in concert with the cfform validation? I have a custom script that compares the values of two... -
Custom WebXel Custom Validation
First....Thank You Kevin for providing such a useful tool. It works great! Now, I may be missing something, but I studied some of the canned... -
Validation on custom controls
Hi, I searched through NG's etc but could not find an answer to my problem..... I have a custom control that consists of 3 textboxes. I would... -
only custom validation control does server side validation?
On a CustomValidator you have to provide the validation code because otherwise it doesn't know what to do for the validation. Other validator... -
George_Johnson@adobeforums.com #2
Re: Custom Validation Script
function errorwindow(message) {document.write("+message+")}
That looks like browser-based JavaScript. Does it really work in Acrobat?
var x = this.getField("Gross Value").value; if (x > 2500.00){ errorwindow("Value
is too great") } else;
Is this code in the Validate event of the field named "Gross Value"? If so, this isn't the code you should be using. I would suggest something like:
var nMaxAmount = 2500;
if (event.value > nMaxAmount) {
app.alert("Value is too great. Please enter a value " + nMaxAmount + " or less.", 3);
event.rc = false;
}
It works great if the format does not include cents but unfortunatly I
need the 2 decimal places.
Based on the code you posted, I don't see how that could be the case. There may be something else that's causing the problem.
George
George_Johnson@adobeforums.com Guest
-
meabh_powers@adobeforums.com #3
Re: Custom Validation Script
I didn't create the Java Script so I can't answer a whole lot about it but as long as the format is no decimals, the original Java Script works.
But yours works when the format is set with decimals so my problem is solved!
Thanks for your help
Meabh
meabh_powers@adobeforums.com Guest
-
Unregistered #4
Re: Custom Validation Script
Cut off the decimal places, check the number, then re-attach them.
Unregistered Guest



Reply With Quote

