droom: this.name,this.value - Problem

Mein Formular sieht folgender massen aus:

<select name="select1" onChange="aktualisieren(this.name,this.value)">
  <option>Bitte auswählen</option>
                <option>Option 1</option>
                <option>Option 2</option>
</select>

function aktualisieren(_func,_params) {
 alert("Func "+_func+" Params "+_params);
}

Wenn ich nun ein Option auswähle, dann gibt mir Firefox das Alert-Fenster richtig aus mit "select" und der Value, der selektiert wurde.
Mit IE dagegen, wird nur _func richtig ausgegeben aber _params ist leer.

Weisst jd warum?

  1. Hi,

    Wenn ich nun ein Option auswähle, dann gibt mir Firefox das Alert-Fenster richtig aus mit "select" und der Value, der selektiert wurde.
    Mit IE dagegen, wird nur _func richtig ausgegeben aber _params ist leer.
    Weisst jd warum?

    weil ein <select> nur mit arg bedingter Sinnhaftigkeit eine value-Eigenschaft haben _kann_, und sie im IE nun mal nicht hat. Arbeite mit der option-Collection sowie der selectedIndex-Eigenschaft.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Mein Formular sieht folgender massen aus:

    <select name="select1" onChange="aktualisieren(this.name,this.value)">
      <option>Bitte auswählen</option>
                    <option>Option 1</option>
                    <option>Option 2</option>

    Mal abgesehen davon dass ich in dem Falle this.value nicht nutzen würde, da das select Element kein value-Attribut hat, haben bei dir noch nicht mal die options ein value
    alles weitere findet du hier http://de.selfhtml.org/javascript/objekte/options.htm

    Struppi.

    1. Hi,

      <option>Bitte auswählen</option>
                      <option>Option 1</option>
                      <option>Option 2</option>

      haben bei dir noch nicht mal die options ein value

      Doch, sie haben. Default-Value eines option-Elements ist der Element-Inhalt.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      O o ostern ...
      Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. haben bei dir noch nicht mal die options ein value

        Doch, sie haben. Default-Value eines option-Elements ist der Element-Inhalt.

        Nicht für den IE.

        Struppi.