Hi,
Is there any way to read the fields in a page in a widget?
I’ve got a next button widget that’s not able to submit the fields. I got around this by using a page event trigger to save each field as you go through the page but if you fill in a field, don’t tab out and press the next button it doesn’t save the last field, so I’m looking to scrape the page and make sure everything is saved before moving to the next page.
If not is there a way to make sure the submit routine runs.
Thanks
I’m sure there’s a reason, but why can’t the ‘Next’ button submit the form? Usual practice would be to have a submit button that then redirects to the next page, is there a reason that’s not practical in your scenario?
I’m not using a next button in Waste as I have a single form that runs many different forms. Rather than a next button that changes a page number and displays a filter on the page I have separate pages dependent on how you fill out the forms. These use a url to get to the next pages which seemed easier to write into a widget to control the flow. If I could work out how submit works and use it in the widget that would cover it at the moment I’ve been saving on each field when it’s blurred using triggered page events. This generally works but if you press my next button the final field page event trigger doesn’t run.
If it helps I can to a page scrape and get all of the fields I just haven’t worked out how to link it to the fields
Array
(
[inputData] => Array
(
[from_page] => /i/agent/p/cases/cases/cases/agent-case-search
[top_search_submit] => 1
[top_search_string] =>
[top_search_fields[OBJ0000013DCFDF1][:PRO0000181DCFDF1]] => 1
[page_title] =>
[form_check] => aeb73fba06a8230d7b22e87b6755c78e6be12bdf
[submitted_page_id] => PAG0001099FEFFC1
[submitted_widget_group_id] => PWG0002433FEFFC1
[submitted_widget_group_type] => modify
[submission_token] => 686f664fbe8d90.23014019
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005708FEFFC1][formtable][C_686f664fc348d][PCF0022666FEFFC1]] => DTC0001735FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005726FEFFC1][formtable][C_686f664fc883d][PCF0022746FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005726FEFFC1][formtable][C_686f664fc883d][PCF0022757FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005726FEFFC1][formtable][C_686f664fc883d][PCF0022941FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005726FEFFC1][formtable][C_686f664fc883d][PCF0022944FEFFC1]] => 1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005711FEFFC1][formtable][C_686f664fcd53d][PCF0022667FEFFC1]] => 1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005711FEFFC1][formtable][C_686f664fcd53d][PCF0023081FEFFC1]] => RG12 7LJ
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005711FEFFC1][formtable][C_686f664fcd53d][PCF0022669FEFFC1]] => [object Object]
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005990FEFFC1][formtable][C_686f664fe9ce0][PCF0023801FEFFC1]] => page_bulky_book_amend_cancel
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005990FEFFC1][formtable][C_686f664fe9ce0][PCF0023823FEFFC1]] => 1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005714FEFFC1][formtable][C_686f664fea3f4][PCF0022694FEFFC1]] => [object Object]
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005714FEFFC1][formtable][C_686f664fea3f4][PCF0022695FEFFC1]] => AYKVEQCdh2MKBzg5MS0zNDZHnrDUktF8iDg=
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005710FEFFC1][formtable][C_686f664fed603][PCF0022962FEFFC1]] => 100080206273
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005715FEFFC1][row][C_686f664ff347b][PCF0022699FEFFC1]] => DTC0001918FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005715FEFFC1][row][C_686f664ff347b][PCF0022700FEFFC1]] => DTC0001757FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005715FEFFC1][row][C_686f664ff347b][existing_record_id]] => 92419
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022704FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022705FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022706FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022707FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022708FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022709FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022710FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005719FEFFC1][formtable][C_686f665002287][PCF0022711FEFFC1]] => Add Item
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005712FEFFC1][formtable][C_686f665005438][PCF0022712FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005712FEFFC1][formtable][C_686f665005438][PCF0022713FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005712FEFFC1][formtable][C_686f665005438][PCF0022714FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005796FEFFC1][formtable][C_686f665009a1e][PCF0022953FEFFC1]] => DTC0001197FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005796FEFFC1][formtable][C_686f665009a1e][PCF0022954FEFFC1]] => DTC0001197FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005797FEFFC1][formtable][C_686f66500b061][PCF0024204FEFFC1]] => qwesfgh
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005721FEFFC1][formtable][C_686f66500c50d][PCF0022721FEFFC1]] => Heavenly
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005721FEFFC1][formtable][C_686f66500c50d][PCF0022722FEFFC1]] => All Seeing
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005721FEFFC1][formtable][C_686f66500c50d][PCF0022723FEFFC1]] => Goat
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005721FEFFC1][formtable][C_686f66500c50d][PCF0022724FEFFC1]] => 01234567890
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005721FEFFC1][formtable][C_686f66500c50d][PCF0022725FEFFC1]] => robin.lindsay-kipp@bracknell-forest.gov.uk
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005728FEFFC1][row][C_686f66500edff][PCF0022748FEFFC1]] => DTC0001918FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005728FEFFC1][row][C_686f66500edff][PCF0022749FEFFC1]] => DTC0001757FEFFC1
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005727FEFFC1][formtable][C_686f66500f8da][PCF0022750FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005727FEFFC1][formtable][C_686f66500f8da][PCF0022751FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005727FEFFC1][formtable][C_686f66500f8da][PCF0022752FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005727FEFFC1][formtable][C_686f66500f8da][PCF0022755FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005727FEFFC1][formtable][C_686f66500f8da][PCF0022756FEFFC1]] =>
[payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0006999FEFFC1][formtable][C_686f665015743][PCF0025222FEFFC1]] => Submit
)
)
Anyone have any ideas to match these with references either from sending it from front end or something in main that can read [payload[PAG0001099FEFFC1][PWG0002433FEFFC1][PCL0005721FEFFC1][formtable][C_686f66500c50d][PCF0022724FEFFC1]]