Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

"field" is required to have a value, but...

Featured Replies

I am using a series of ten layouts. In the first layout the user is to fill in the basic information such as customers name and phone number. In the second field the information from the first layout is displayed but entry to the field is denied so that it cant be changed from what the original information was. For security reasons the average user can't access the second layout, but anyone can access the first layout to fill in basic information. In the second layoout there are fields that are not available in the first layout and this is also the case in the third layout where there are fields that are not available in the second layout. At the end of each layout I created a button that will when clicked take the user to the next layout if they have access to the next layout.

My problem is this:

All the fields are required to have a value and if one isn't entered then an allert message is set to appear and notify the user that input is required. When a user with the propper access goes into a record that has already been filled out and clickes the button to take them to the next layout they are prompted with:

(!) "field" is defined to require a value, but is not available on this layout. Use another layout to assign a value to this field.

(revert field) (ok)

Is there a script that I can assign to the button that sends the user to the next field that will automate the "enter" button (on the keyboard) so that the user will not have to click "ok" for each field that is in the next series of layouts that "requires a value, but is not available on this layout", and then takes them to the next layout.

Hi,

Make the whole field a button with a script.

If (your conditions are OK)

Goto Field

Else

Goto Layout.

Set the field with "not allow entry", as the script will by pass the formating conditions and enter the field anyway if your conditions are OK.

  • Author

Do I make the input "field" a button with a script?

Do I make this button in the later layout?

example:

layout 1-

<field label_1> input field_1

<field label_2> input field_2

(go to next layout button)

layout 2-

<field label_1> input field_1 (already filled, deny entry)

<field label_2> input field_2 (already filled, deny entry)

<field label_3> (make field a button w/ script)

Will this prevent the allert from popping up when I go from layout one to layout two?

  • Author

Ugo,

You wrote:

Make the whole field a button with a script.

If (your conditions are OK)

Goto Field

Else

Goto Layout.

Set the field with "not allow entry", as the script will by pass the formating conditions and enter the field anyway if your conditions are OK.

:what do you mean if your conditions are ok?

Would you mind giving a little more detail?

Hi,

You said :

When a user with the propper access goes into a record that has already been filled out and clickes the button to take them to the next layout they are prompted with:

(!) "field" is defined to require a value, but is not available on this layout. Use another layout to assign a value to this field.

(revert field) (ok)

The conditions may be "proper acess" or "is not empty"....

I'm a bit confused too with your settings. Having a set of layout with some with access to some fields, some not, is a real pain.

It would be interresting for us to know which script you actually use (which If statement) before the Show Message step in your script.

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.