Skip Navigation

[Resolved] NOW button in a form

This thread is resolved. Here is a description of the problem and solution.

Problem:

Is it possible to add a button (or link) to a form, which set the date/time field to the NOW value?

Solution:

There isn't such kind of built-in feature within Toolset Forms plugin, As a workaround, you can setup the default value of date field inputs as timestamp value of now, for example:

https://toolset.com/forums/topic/now-button-in-a-form/#post-2057383

Relevant Documentation:

https://developer.wordpress.org/reference/functions/current_time/

This support ticket is created 3 years, 7 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Hong_Kong (GMT+08:00)

This topic contains 2 replies, has 2 voices.

Last updated by Puntorosso 3 years, 7 months ago.

Assisted by: Luo Yang.

Author
Posts
#2057147

Is it possible to add a button (or link) to a form, which set the date/time field to the NOW value?

#2057383

Hello,

There isn't such kind of built-in feature within Toolset Forms plugin, you might consider custom codes, for example:
https://stackoverflow.com/questions/14890680/jquery-ui-datepicker-go-to-today-button

As a workaround, you can setup the default value of date field inputs as now time value, for example:
1) Create a custom shortcode [now] to get current timestamp, add below custom codes in your theme file "functions.php":

add_shortcode('now', 'now_func');
function now_func($atts, $content = '') {
  return current_time('timestamp');
}

2) Edit your post form, find and edit the custom date field shortcode, setup the attribut "value=[now]", like this:

[cred_field field='test-date-1' force_type='field' class='form-control' output='bootstrap' value='[now]']
#2057701

Perfect, thanks!