Ik heb een select field
zoals hieronder staat:


//Aangeleverd als
$aangeleverdals = array(
1 => "Anders namelijk >",
2 => "Werktekening",
3 => "Digitaal bestand"
);

$form -> selectField(
'Select', // titel
'myField', // naam van het veld
$aangeleverdals, // de waardes meegeven
null, // geen validator,
true, // gebruik de array keys als waardes voor het veld
false, // geen multiple (er mag maar 1 geselecteerd worden)
1, // hoogte, 1 optie
"onchange='Function11(this)'" // extra TAG info



Maar de geselecteerde waarde komt niet goed door, wordt doorgegeven als, 1 of 2 of 3
Ik heb geprobeerd 1, 2, 3 te veranderen door een benaming (bijv. "test")maar dan blijft gewoon 1,2,3 doorkomen
Om de waarde uit te lezen gebruik ik gewoon: ". $data['myField'] ."
Wie weet er wat ik fout doe of over het hoofd zie?
Probeer het zo eens:

//Aangeleverd als
$aangeleverdals = array('Anders namelijk',
'Werktekening', 'Digitaal bestand');
mmm bedankt net even geprobeerd, maar blijft 1 of 2 of 3 weergeven :S
En hoe ziet je formulier eruit?
pfoe das een hele rits, ik gebruik de class van formhandler maar ik geloof dat ik de belangrijkste gegevnes wel heb gepost tog?
of kan het nog ergens anders aan liggen?
Ik ben er inmiddels achter wat het was;)
heel simpel ;)

true, // gebruik de array keys als waardes voor het veld
deze waarde veranderen in false

Reageren