André Laugks: document.form.feld.value() wenn "feld" ein array() sein soll.

Beitrag lesen

Hallo!

oder programmiertechnisch ausgedrückt:

((1 || 2 || 3 || 4) && ( 5 || 6))

das problem besteht ja darin mehrfach den gleichen feldnamen mit anderen werten zu füllen und dann das form zu submitten.

Ok, ich habe mal das Script verändert.

<script language="JavaScript">
<!--
query = "?";
function liste()
 {
  a = 0;
  stadt_auswahl = new Array();
  for(i = 0; i < document.formular.stadt.length; i++)
   {
    if(document.formular.stadt.options[i].selected == true)
     {
      stadt_auswahl[a] = document.formular.stadt.options[i].value;
      a++;
     }
   }

stadt_liste = stadt_auswahl.join(",");
  query += "article_id[]=" + stadt_liste + "&";
  alert(query);
 }
//-->
</script>

Klickt man den auf ein OR oder UND, also "Suche mir alle Artikel die auf 1,2,4 oder auf 1,4,5 passen"?

MfG, André Laugks