PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OnChange-Aktion eines Select-Feldes??



markhh78
22-03-2009, 15:34
hallo zusammen,

könnte mir jemand ein beispiel posten, aus dem ich mir ableiten kann wie man folgendes realisiert:

ich baue eine kleine webanwendung mit struts und jsp und möchte, dass nach der auswahl einer ISBN 6 textfelder aus mit einer abfrage gefüllt werden. mit dem onchange-ereigniss des selectfeldes soll die ausgewählte ISBN einer abfrage übergeben werden:

select * from Buecher WHERE isbn = Selectfeld.selected

und die textfelder mit den entsprechenden werten gefüllt werden. ich weiss leider nicht genau wie das geht. die datenbankverbindung funktioniert so:

<html:select property="isbn" size="1" name="BuchAuswahlForm">
<c:forEach var="col" items="${isbn.rows}">
<html:option value="isbn"><c:out value="${col.isbn}"/></html:option>
</c:forEach>
</html:select>


damit man vielleicht besser weiss, was ich meine, habe ich noch ein bild beigefügt.

ich brauche keine lösung, sondern vielleicht nur ein ähnliches beispiel. wäre super nett!

msi
22-03-2009, 20:19
ich würde das mit ajax realisieren:

<select onChange="jQuery.getScript("/url?isbn=" + this.value)">

und url?isbn = x gibt halt das zurück:



$('#title').val( "[Titel]" );
$('#author').val( "[Autor]" );
...


jQuery ist ne sehr gute javascript library, einfach mal googeln.