$hook->setValue('My_select_field','the_value_I_want_to_set');$hook->setValue('My_select_field',json_encode(array('the_value_I_want_to_set')));This question has been answered by jchirschy. See the first response.
Are you using FormItIsSelected snippet for your options?
<select class="form-control" name="My_select_field" id="My_select_field"> <option disabled="disabled" value="Néant" [[!+ficontact.My_select_field:FormItIsSelected=`none`]] selected="selected">You are</option> <option value="value_01" [[!+ficontact.My_select_field:FormItIsSelected=`value_01`]] >You are value 01</option> <option value="value_02" [[!+ficontact.My_select_field:FormItIsSelected=`value_02`]]>You are value 02</option> </select>
Quote from: TheBoxer at May 14, 2015, 10:14 AMAre you using FormItIsSelected snippet for your options?
Hi theboxher,
Yes, I'm using FormItIsSelected in my html code like this :
<select class="form-control" name="My_select_field" id="My_select_field"> <option disabled="disabled" value="Néant" [[!+ficontact.my_select_field:formitisselected="`none`]]" selected="selected">You are</option> <option value="value_01" [[!+ficontact.my_select_field:formitisselected="`value_01`]]">You are value 01</option> <option value="value_02" [[!+ficontact.my_select_field:formitisselected="`value_02`]]">You are value 02</option> </select>
<select name="My_select_field"> <option disabled="disabled" value="Néant" [[!+ficontact.My_select_field:FormItIsSelected=`none`]] selected="selected">You are</option> <option value="value_01" [[!+ficontact.My_select_field:FormItIsSelected=`value_01`]]>You are value 01</option> <option value="value_02" [[!+ficontact.My_select_field:FormItIsSelected=`value_02`]]>You are value 02</option> </select>
That's not correct call. It should be:
<select name="My_select_field"> <option disabled="disabled" value="Néant" [[!+ficontact.my_select_field:formitisselected="`none`]]" selected="selected">You are</option> <option value="value_01" [[!+ficontact.my_select_field:formitisselected="`value_01`]]">You are value 01</option> <option value="value_02" [[!+ficontact.my_select_field:formitisselected="`value_02`]]">You are value 02</option> </select>