Bonjour à tous,
comment fait-on avec javascript pour geler une liste déroulante?
et comment faire la même chose avec quickform?
Merci pour vos réponses.
À mon humble avis, ta question risque fort de rester sans réponse…comment fait-on avec javascript pour geler une liste déroulante?
et comment faire la même chose avec quickform?
Code : Tout sélectionner
monMenuSelect.disabled = true ;
Code : Tout sélectionner
var monMenuSelect = document.getElementById(<id du menu>) ;
// Et équivalences IE
//champs select classic
$select =& $form->addElement('select', 'iselTest', 'Test Select:', array('A'=>'A', 'B'=>'B','C'=>'C','D'=>'D'));
$select->setSize(5);
$select->setMultiple(true);
//champ multiple
$main[0] = "Pop";
$main[1] = "Rock";
$main[2] = "Classical";
$secondary[0][0] = "Belle & Sebastian";
$secondary[0][1] = "Elliot Smith";
$secondary[0][2] = "Beck";
$secondary[1][3] = "Noir Desir";
$secondary[1][4] = "Violent Femmes";
$secondary[2][5] = "Wagner";
$secondary[2][6] = "Mozart";
$secondary[2][7] = "Beethoven";
$opts[] = $main;
$opts[] = $secondary;
$hs =& $form->addElement('hierselect', 'ihsTest', 'Hierarchical select:', array('style' => 'width: 20em;'), '<br />');
$hs->setOptions($opts);