Copy link to clipboard
Copied
Hello my dears, I'm looking for a script for a text box in which I enter the time. At the moment I have assigned the field a format (HH: MM), and if the user enters HH.MM he gets an alert. But I would like the field to automatically switch to my chosen format (similar to an Excel spreadsheet). So: the user types 9.30 and in my text field appears 09:30. Is there a script for it? (Acrobat Pro DC 2018) Can someone help? Thanks in advance!
Copy link to clipboard
Copied
To do that you would need to create your own Keystroke, Format and possibly Validation scripts.
Copy link to clipboard
Copied
I thought so. Unfortunately, my javascript is not good enough to do that. I thought maybe someone knows a script, which I can then enter in the calculation ...
At the moment the user just gets this message "The entered value does not match the format of the field"- and that is not user friendly...
Copy link to clipboard
Copied
Set the format to "None" and see what happens.
Copy link to clipboard
Copied
that's not what I want - I want HH: MM to always be in the filled-in format - no matter how the user types it...
Copy link to clipboard
Copied
Read reply 1.
Copy link to clipboard
Copied
You should be aware that some users track time in decimal hours, so 9.30 might mean 9:18 (30/100 of an hour) and not 9:30. How would you treat values like 9-30, 9 30 or 9.50?
This might not be as simple as you would like.There are some good reasons there is a different format for time from decimal numbers.