G
Guest
Guest
Ein schönes ding ist die mehrfachselektion in multiple selectboxes.
<form>
//name eigenschaft ist ein array, id aber nicht. wird die id weggelassen, funktioniert's nicht.
<select multiple name="beispiel[]" id="beispiel">
<option value="0"><? echo $option0 ?></option>
<option value="1"><? echo $option1 ?></option>
<option value="2"><? echo $option2 ?></option>
<option value="3"><? echo $option3 ?></option>
</select>
</form>
zum selektieren mit vorgegebenen Werten in einer anderen Seite kann das Array über die ID angesprochen und selektiert werden.
<? $anzahl=count($_POST[beispiel]);
if($anzahl>0){
while($i<$anzahl){
if($_POST['beipiel'][$i]!=''{
echo 'document.form.beispiel.options['.$_POST['beispiel'][$i].'].selected=true;';}
$i++;}}
über die value-eigenschaft werden die option elemente zwar auch markiert, aber nicht selektiert, d.h. sie geben beim abschicken keine werte zurück.
<form>
//name eigenschaft ist ein array, id aber nicht. wird die id weggelassen, funktioniert's nicht.
<select multiple name="beispiel[]" id="beispiel">
<option value="0"><? echo $option0 ?></option>
<option value="1"><? echo $option1 ?></option>
<option value="2"><? echo $option2 ?></option>
<option value="3"><? echo $option3 ?></option>
</select>
</form>
zum selektieren mit vorgegebenen Werten in einer anderen Seite kann das Array über die ID angesprochen und selektiert werden.
<? $anzahl=count($_POST[beispiel]);
if($anzahl>0){
while($i<$anzahl){
if($_POST['beipiel'][$i]!=''{
echo 'document.form.beispiel.options['.$_POST['beispiel'][$i].'].selected=true;';}
$i++;}}
über die value-eigenschaft werden die option elemente zwar auch markiert, aber nicht selektiert, d.h. sie geben beim abschicken keine werte zurück.