Auswahlfeld
Eugen Ermantraut
- html
Bitte um ein Tip.
Wie kann man mit Auswahl eines value im Auswahlfeld
ein Servlet-Aufruf verbinden.
vielen dank im Voraus!
Hallo Eugen,
Wie kann man mit Auswahl eines value im Auswahlfeld
ein Servlet-Aufruf verbinden.
Indem du mit JS z.B. den onchange-Eventhandler entsprechend auswertest. Denke aber daran, dass nicht jeder JS zur Verfügung hat, du also auch weiterhin einen Submit-Button anbieten musst.
Grüße
David
Hallo David,
vielen Dank für dein Tip,
ich habe meine Frage warscheinlich falsch formuliert, denn
wass bei mir nicht klappt is der Aufruf des Servlets aus der Funktion:
<script type="text/javascript">
<!--
function fktCallArtAuswahl(x,url)
{ SuchParameter._meArt = x;
this.location.href =
response.encodeRedirectURL("JspMietenManager.do?action=callArtAuswahl")
} //-->
</script>
mfg Eugen
hi,
wass bei mir nicht klappt is der Aufruf des Servlets aus der Funktion:
this.location.href =
response.encodeRedirectURL("JspMietenManager.do?action=callArtAuswahl")
d.h., du könntest dein servlet auch direkt über
http://www.example.org/verzeichnis/JspMietenManager.do?action=callArtAuswahl
aufrufen?
gruß,
wahsaga
Hallo wahsaga,
danke für de Tip mit derektem Aufruf, klappt aber auch nicht.
da ich response.encodeRedirectURL() benutze, um SessionId zu sichern, kann ich nicht href="urlDesServlets" benutzen.
1. direkt mit:
window.location.href="<%=response.encodeRedirectURL("JspMietenManager.do?action=callLandAuswahl") %>"> - IE erzeugt Copilierungsfehler.
2. über verstecktes Feld
<INPUT TYPE=HIDDEN NAME="callUrl" VALUE="<%=response.encodeRedirectURL("JspMietenManager.do?action=callLandAuswahl") %>">
onchange="window.location.href=callUrl"
oder
onchange="callArtAuswahl(callUrl)"
- bring beim ausführen: /asd/mieten/[object]) is not available.
Aufruf über Formulal ACTION=<%=response.encodeRedirectURL("JspMietenManager.do?action=callLandAuswahl") %>">
funktioniert aber einwandfrei ?
wer hat noch eine Idee was man ausprobieren sollte ?