Probleme mit der Select Form (PullDown) und Java

  • Themenstarter Themenstarter i125
  • Beginndatum Beginndatum
I

i125

Hallo zusammen,

ich gebs zu, ich bein ein in Java, vielleicht könnt ihr mir helfen.

Ich habe ein Formular mit Checkboxen, unterhalt dieser Checkboxen wollte ich ein
Auswahlfeld (Pull-Downfeld) einbauen.

Wenn dort ein Wert ausgewählt wird, soll die Checkbox per Java Script aktualiesiert werden, ohne das die aktuelle Seite neu geladen wird.

<input type="checkbox" name="lrecFormWC">WC<br>
<input type="checkbox" name="lrecFormDusche">Dusche<br>
<input type="checkbox" name="lrecFormFernseher">Fernseher<br>
<input type="checkbox" name="lrecFormDVD-Player">DVD-Player<br>
<input type="checkbox" name="lrecFormWhirpool">Whirpool<br>
<input type="checkbox" name="lrecFormSauna">Sauna<br>
<input type="checkbox" name="lrecFormBar">Bar<br>

Ich dachte erst an:

<select name="Ziel" onchange="jump(this.form);">';
<option value="link">name</option>
</select>

<script language="JavaScript">
function jump(form)
{
var order = form.Ziel.selectedIndex;
if (form.Ziel.options[order].value != 0)
{
location = form.Ziel.options[order].value;
}
}
</script>

Diesen Script kann ich leider nicht verwenden, da die Seit neu geladen wird.

Ich danke euch für eure Hilfe.

Alexander
 
Hi,

verstehe nicht ganz was du machen willst? Erläutere mal den Kontext, dann kann man dir sicher helfen.

Bis jetzt hab ich es so verstanden, wenn du ein Wert im select-Feld markierst soll dieser Wert auch als Checkbox aktiviert werden? Bitte korregiere mich falls ich falsch liege.

dann müsste die Funktion jump so aussehen:

Code:
function jump (myForm) {
  var it = myForm.elements.length;
  var in = myForm.Ziel.selectedIndex;
  var val = myForm.Ziel[in].value;
  for (var i=0;i<it;i++) {
    var obj = myForm.element[i];
    if (obj.type == "checkbox") {
      if (obj.value == val)  {
        obj.checked = true;
        break;
      }
  }
}

Greetz
l|N
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück