Der folgende Code funktioniert einwandfrei ohne die Tabelle Tags. Mit den Tabellen-Tags kann ich nicht den richtigen Ansatz zum Referenzieren des Auswahlkästchens finden. Also muss im Grunde das 'select' in $ ('select') in etwas anderes geändert werden, damit das funktioniert, was ich nicht herausfinden kann. Bitte helfen Sie. Vielen Dank.Targeting einer Auswahlbox innerhalb der Kopfzeile einer Tabelle
<?php
print_r($_POST);
?>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<table>
<form id= "Cars" action="" method="post" >
<th>
CARS: <select name="ddcars" id="ppcars" >
<option value="">Choose</option>
<option value="1">Toyota</option>
<option value="2">Nissan</option>
</select>
</th>
</form>
<form id="trucks" action="" method="post">
<th>
TRUCKS : <select name="ddtrucks" id="pptrucks" >
<option value="">Choose</option>
<option value="1">TATA</option>
<option value="2">Nissan</option>
</select>
</th>
</form>
</table>
<script>
$(document).ready(function() {
$('select').change(function() {
$(this).parent('form').submit();
});
});
</script>
Ihre HTML-Struktur ist nicht korrekt. Es sollte in dieser Hierarchie-Tabelle sein> tr> td> Formular –