Michael Meier: selectbox leeren...

Hallole zusammen....

wie kann ich eine multiple selectbox die x einträge hat leeren?
Habs schon mit:

function removeAllDates() {
for(var i=0;i<document.forms[0].elements[7].length;i++) {
document.forms[0].elements[7].options[i].value = null;
 }
}

proberit , aber das funktioniert nicht. Hab ne unktion die ein einzelnes datum aus der selectbox löschen kann, aber die krieg ich nich umgebogen...

:-)

function removeDate() {
var gewaehltesDatum = document.forms[0].elements[7].selectedIndex;
var auswahl = document.forms[0].elements[7].options[gewaehltesDatum].value;
   document.forms[0].elements[7].options[gewaehltesDatum] = null;
}

kann mir jemand weiterhelfen?

Danke
:-X
;-)

  1. Nabend,

    wie kann ich eine multiple selectbox die x einträge hat leeren?

    So, wie du es auch in der Funktion für ein Datum machst:

    document.forms[0].elements[7].options[i].value = null;  <- Dieses ist die nicht funktionierende Variante
    document.forms[0].elements[7].options[gewaehltesDatum] = null; <- Hier klappt es

    kann mir jemand weiterhelfen?

    Du dir selbst durch aufmerksames vergleichen, lesen in SelfHTML ;)

    Bis denne,

  2. Hi Michael,

    probier's mal so:

    function removeAllDates() {
    for(var i=document.forms[0].cboKategorie.length;i>=0;i--) {
      document.forms[0].cboKategorie.options[i] = null;
      }
    }

    LG, piranja

    Hallole zusammen....

    wie kann ich eine multiple selectbox die x einträge hat leeren?
    Habs schon mit:

    function removeAllDates() {
    for(var i=0;i<document.forms[0].elements[7].length;i++) {
    document.forms[0].elements[7].options[i].value = null;
     }
    }

    proberit , aber das funktioniert nicht. Hab ne unktion die ein einzelnes datum aus der selectbox löschen kann, aber die krieg ich nich umgebogen...

    :-)

    function removeDate() {
    var gewaehltesDatum = document.forms[0].elements[7].selectedIndex;
    var auswahl = document.forms[0].elements[7].options[gewaehltesDatum].value;
       document.forms[0].elements[7].options[gewaehltesDatum] = null;
    }

    kann mir jemand weiterhelfen?

    Danke
    :-X
    ;-)