The following warnings occurred:
Warning [2] Undefined array key "avatartype" - Line: 783 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 783 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined array key "avatartype" - Line: 783 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 783 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined variable $newpmmsg - Line: 40 - File: global.php(841) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/global.php(841) : eval()'d code 40 errorHandler->error
/global.php 841 eval
/showthread.php 26 require_once
Warning [2] Undefined array key "style" - Line: 909 - File: global.php PHP 8.1.27 (Linux)
File Line Function
/global.php 909 errorHandler->error
/showthread.php 26 require_once
Warning [2] Undefined property: MyLanguage::$lang_select_default - Line: 5024 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 5024 errorHandler->error
/global.php 909 build_theme_select
/showthread.php 26 require_once
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions.php 5044 is_member
/global.php 909 build_theme_select
/showthread.php 26 require_once
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1370 fetch_forum_permissions
/showthread.php 137 forum_permissions
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key 1 - Line: 1415 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1415 errorHandler->error
/inc/functions.php 1380 fetch_forum_permissions
/inc/functions.php 2909 forum_permissions
/showthread.php 621 build_forum_jump
Warning [2] Undefined array key "mybb" - Line: 1952 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 1952 errorHandler->error
/inc/functions_indicators.php 41 my_set_array_cookie
/showthread.php 629 mark_thread_read
Warning [2] Undefined property: MyLanguage::$ratings_update_error - Line: 5 - File: showthread.php(732) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/showthread.php(732) : eval()'d code 5 errorHandler->error
/showthread.php 732 eval
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions_user.php 844 is_member
/inc/functions_post.php 406 purgespammer_show
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 6 - File: inc/functions_post.php(474) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php(474) : eval()'d code 6 errorHandler->error
/inc/functions_post.php 474 eval
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 660 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 660 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "showimages" - Line: 741 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 741 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 746 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 746 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions_user.php 844 is_member
/inc/functions_post.php 406 purgespammer_show
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 6 - File: inc/functions_post.php(474) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php(474) : eval()'d code 6 errorHandler->error
/inc/functions_post.php 474 eval
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 660 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 660 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "showimages" - Line: 741 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 741 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 746 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 746 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "additionalgroups" - Line: 7162 - File: inc/functions.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions.php 7162 errorHandler->error
/inc/functions_user.php 844 is_member
/inc/functions_post.php 406 purgespammer_show
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "profilefield" - Line: 6 - File: inc/functions_post.php(474) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php(474) : eval()'d code 6 errorHandler->error
/inc/functions_post.php 474 eval
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "canonlyreplyownthreads" - Line: 660 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 660 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "showimages" - Line: 741 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 741 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "showvideos" - Line: 746 - File: inc/functions_post.php PHP 8.1.27 (Linux)
File Line Function
/inc/functions_post.php 746 errorHandler->error
/showthread.php 1070 build_postbit
Warning [2] Undefined array key "invisible" - Line: 1506 - File: showthread.php PHP 8.1.27 (Linux)
File Line Function
/showthread.php 1506 errorHandler->error
Warning [2] Undefined variable $threadnotesbox - Line: 30 - File: showthread.php(1533) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 30 errorHandler->error
/showthread.php 1533 eval
Warning [2] Undefined variable $addremovesubscription - Line: 79 - File: showthread.php(1533) : eval()'d code PHP 8.1.27 (Linux)
File Line Function
/showthread.php(1533) : eval()'d code 79 errorHandler->error
/showthread.php 1533 eval



FORUMS


The Form Tools forums are no longer active, but the old posts have been archived here. Please see the Help page on how to get help / report issues.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Functionality suggestions
#1
Although rather new in the Formtools world, I'd like to put forward some suggestions. These are based on our brief experience with this - altogether great - tool, which we have used to develop (in surprisingly little time!) and populate with data a simple but rather long form (about 110 fields).

1. Something that is confusing at the beginning, is the behaviour of the "Add" and "Update" buttons in the native form builder forms. Most people assume that by pressing "Add" their record is saved and a new record is opened, whereas only the latter seems to be true. Thus, I would propose that "Add" should save the current entry before moving onto a new one.

2. Similarly to the previous point, the behaviour of the form builder tabbed forms is counter-intuitive. Clicking on another tab erases the data entered on the previous one, unless "Update" was pressed. I would propose that opening a new tab shouldbe equivalent to pressing "Update" before opening the new tab.

3. The capacity to save a form partially filled in, even if it has validation errors, to be finalised at a later stage, would be welcome.

4. More control over mainstream validation rules in the form builder forms. E.g., validation for numeric content, validation against regular expressions, etc.

5. As others have proposed, it would be really nice if skip logic and dynamic elements could be introduced. Skip logic, common in survey questionnaires, would allow for fields to remain hidden unless a previous entry meets some criteria. Similarly, having dynamic elements would allow for, say, a dropbox to have contents (e.g., by displaying the contents of a different option list) that depend on a previous field.

6. Last but not least, having the capacity for providing in-form feedback dynamically, while filling in a form, would be great. That would allow, for instance, to notify the user that a similar entry exists before the user presses the update button.

Once more, thank you for developing a great tool, which makes really easy for us non-IT people to develop simple web-based data collection projects!
Reply
#2
Hey garof,

In regards to your first suggestion, you can change the button label pretty easily! Just edit your form, and look for "Edit Submission Label", you can then change the text. I have done that on many of my forms to prevent the same confusion.

(Mar 19th, 2015, 9:05 AM)garof Wrote: Although rather new in the Formtools world, I'd like to put forward some suggestions. These are based on our brief experience with this - altogether great - tool, which we have used to develop (in surprisingly little time!) and populate with data a simple but rather long form (about 110 fields).

1. Something that is confusing at the beginning, is the behaviour of the "Add" and "Update" buttons in the native form builder forms. Most people assume that by pressing "Add" their record is saved and a new record is opened, whereas only the latter seems to be true. Thus, I would propose that "Add" should save the current entry before moving onto a new one.

2. Similarly to the previous point, the behaviour of the form builder tabbed forms is counter-intuitive. Clicking on another tab erases the data entered on the previous one, unless "Update" was pressed. I would propose that opening a new tab shouldbe equivalent to pressing "Update" before opening the new tab.

3. The capacity to save a form partially filled in, even if it has validation errors, to be finalised at a later stage, would be welcome.

4. More control over mainstream validation rules in the form builder forms. E.g., validation for numeric content, validation against regular expressions, etc.

5. As others have proposed, it would be really nice if skip logic and dynamic elements could be introduced. Skip logic, common in survey questionnaires, would allow for fields to remain hidden unless a previous entry meets some criteria. Similarly, having dynamic elements would allow for, say, a dropbox to have contents (e.g., by displaying the contents of a different option list) that depend on a previous field.

6. Last but not least, having the capacity for providing in-form feedback dynamically, while filling in a form, would be great. That would allow, for instance, to notify the user that a similar entry exists before the user presses the update button.

Once more, thank you for developing a great tool, which makes really easy for us non-IT people to develop simple web-based data collection projects!
Reply
#3
Many thanks for that alexh!

I had overlooked the feature. However, it seems to change the title of submission page rather than the label of the "Update" button. Having said that, the option "Add Submission Button" that follows does change the text of the Add button.

That pointed me to the direction of the Text Override module. Indeed, providing a new string for the word_update placehodler does the trick!

Thanks!



(Mar 19th, 2015, 1:30 PM)alexh Wrote: Hey garof,

In regards to your first suggestion, you can change the button label pretty easily! Just edit your form, and look for "Edit Submission Label", you can then change the text. I have done that on many of my forms to prevent the same confusion.

(Mar 19th, 2015, 9:05 AM)garof Wrote: Although rather new in the Formtools world, I'd like to put forward some suggestions. These are based on our brief experience with this - altogether great - tool, which we have used to develop (in surprisingly little time!) and populate with data a simple but rather long form (about 110 fields).

1. Something that is confusing at the beginning, is the behaviour of the "Add" and "Update" buttons in the native form builder forms. Most people assume that by pressing "Add" their record is saved and a new record is opened, whereas only the latter seems to be true. Thus, I would propose that "Add" should save the current entry before moving onto a new one.

2. Similarly to the previous point, the behaviour of the form builder tabbed forms is counter-intuitive. Clicking on another tab erases the data entered on the previous one, unless "Update" was pressed. I would propose that opening a new tab shouldbe equivalent to pressing "Update" before opening the new tab.

3. The capacity to save a form partially filled in, even if it has validation errors, to be finalised at a later stage, would be welcome.

4. More control over mainstream validation rules in the form builder forms. E.g., validation for numeric content, validation against regular expressions, etc.

5. As others have proposed, it would be really nice if skip logic and dynamic elements could be introduced. Skip logic, common in survey questionnaires, would allow for fields to remain hidden unless a previous entry meets some criteria. Similarly, having dynamic elements would allow for, say, a dropbox to have contents (e.g., by displaying the contents of a different option list) that depend on a previous field.

6. Last but not least, having the capacity for providing in-form feedback dynamically, while filling in a form, would be great. That would allow, for instance, to notify the user that a similar entry exists before the user presses the update button.

Once more, thank you for developing a great tool, which makes really easy for us non-IT people to develop simple web-based data collection projects!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)