dynamic dropdown + update field text

cy cyber81 01 Aug, 2018
in chronoforms5 I had some form with text fields that were updated based on the choice made in a dynamic dropdown.
​
In chronoforms6 I have difficulties.
This is the procedure that I have implemented and that does not work:
I have a data4 read in setup that I recall in the "option" section of the dropdown with {var: read_data4}.
​
OK so far it works.Then in relation to the chosen value I want to update the text field with another value of that array.
So I inserted the following code in a new read to the "Filter settings" section:
<?php
return array('cognome_lavoratore' => $form->data['cognome_lavoratore']);
?>
which is taken as data7.
​
So in the "on found" event I entered a php code of this type:
<?php
$options = array();
foreach ($form->data['data7'] as $d) {
$options[$d['id']] = $d['cognome_lavoratori'];
}
echo $options[$d['id']];
?>
All this referred to as reload to the text field that must change.
​
Does anyone have any ideas? Thank you
Gr GreyHead 03 Aug, 2018
Hi cyber81,
​
The first problem that I see is that CFv6 does not use $form->data - please check the manual and the Variable Shortcodes FAQ.
​
Bob
This topic is locked and no more replies can be posted.