Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

javascript for automatic time format

Explorer ,
Aug 22, 2018 Aug 22, 2018

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!

TOPICS
Acrobat SDK and JavaScript
528
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 23, 2018 Aug 23, 2018

To do that you would need to create your own Keystroke, Format and possibly Validation scripts.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 23, 2018 Aug 23, 2018

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...Meldung.jpg

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 23, 2018 Aug 23, 2018

Set the format to "None" and see what happens.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 23, 2018 Aug 23, 2018

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...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Aug 24, 2018 Aug 24, 2018

Read reply 1.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Aug 24, 2018 Aug 24, 2018
LATEST

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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines