Wie übergeben Sie die zwei Werte in onChange

So, ich habe ein 2 wählen Sie tags und während der
onChange-Ereignis der zweiten select-tag; ich will, übergeben Sie die Werte der 2 wählen Sie tags

    <td>District:
    <div>
    <select name="district" id="district" onchange="getZone(this.value)">
    <option value="ALL">ALL</option>
    <?php
     include_once 'newcompute.php';
     $computation = new newcompute();
     echo $computation->getDistrict();
    ?>
    </select>
    </div>
    </td>
    <td>Barangay:&nbsp;
<div id="barangay" name="barangay">
    <select onchange="loadReport(barangay.value,district.value)">
<option>Select a Barangay</option>
<option value="ALL">ALL</option>
</select>
    </div>
</td>
    </tr>

So, ich habe versucht zu tun, die onchange="loadReport(barangay.Wert,Bezirk.Wert)" aber bekomme ich nur
ein UNDEFINIERTER Wert für den Stadtteil.Wert

Wie bekomme ich loadReport zu übergeben, wird der aktuell ausgewählte Wert des select-tag Bezirk?

Ich würde erwarten, dass barangay.value zu undefined seit div - Elemente nicht einen Wert haben. Sollte nicht die ID zugewiesen werden, um die select element? Auch, verlassen Sie sich nicht auf IDs immer Globale Variablen verwenden getElementById um eine Referenz auf ein element.
Ich benutze die uhh.. barangay div zu verwenden javascript innerhtml zu setzen neue select barangay tags and options je auf die dropdown-Werte von Bezirk und zone(die nicht angezeigt wird im Beispiel-code)

InformationsquelleAutor CalvinLChua | 2012-10-30

Schreibe einen Kommentar