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:
<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
Ich benutze die uhh..
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie abrufen, den anderen tag in die Funktion selbst. Nicht übergeben zu müssen, es von hier aus.
InformationsquelleAutor Shashwat
Diesem Weg versuchen
das eine hat nicht funktioniert.. obwohl ich es wirklich zu tun haben codes, die ich geborgt von anderen Arbeit-Gruppen, die verwendet werden
loadReport(barangay.value,district.value,something.value,so on..)
arbeitete, weiß nur nicht, warum es nicht funktionieren würde für meine codes.seine Arbeit für mich überprüfen, jsfiddle.net/62dcW
InformationsquelleAutor Sibu