Hallo,
ich habe eine Combobox mit Hilfe des WAA Objeckts HTML3 erstellt, welche dynamisch mit Inhalt aus einer DBF gefüllt wird. Jetzt möchte ich, dass eine Aktion ausgeführt wird, wenn ein Eintrag in der Combobox ausgewählt wird. Wie geht das?
Combobox
1
2 -> Aktion: z. b. test()
3
4
5
Danke und Gruß Jan
Combobox mit WAA
Moderator: Moderatoren
- urbi
- Rekursionen-Architekt
- Beiträge: 142
- Registriert: So, 26. Mär 2006 18:47
- Wohnort: 76185 Karlsruhe
- Kontaktdaten:
Re: Combobox mit WAA
Hallo Jan,
du musst die Combobox in ein Formular einbinden,
hier ein Beispiel:
Hoffe Dir hilft das weiter
Gruss
Rainer
du musst die Combobox in ein Formular einbinden,
hier ein Beispiel:
Code: Alles auswählen
cHtml:='<FORM target="_parent" >'+crlf
cHtml+='<td align="left" valign="middle"><font id="black12">'
cHtml+='<input TYPE=hidden name="WAA_PACKAGE" value="adshop">'+ crlf
cHtml+='<input TYPE=hidden name="WAA_FORM" value="shsend">'+ crlf
cHtml+='<input TYPE=hidden name="WEB_knum" value="'+knum+'">'+ crlf
cHtml+='<input TYPE=hidden name="FIN" value="'+knum+'">'+ crlf
cHtml+='<input TYPE=hidden name="WEB_sess" value="'+sessn+'">'+ crlf
larr := m->_PR_ZAHLART // mögliche Zahlarten
cHtml+='Zahlart:<select name="A_LIEFER" size="1" style="width:160px" onchange="javascript:submit()" >'+crlf
FOR i := 1 TO LEN(larr)
IF !EMPTY(larr[i])
IF czahlart = larr[i]
cHtml+='<option selected="selected" value="'+larr[i]+'">'+larr[i]+'</option>'+crlf
ELSE
cHtml+='<option value="'+larr[i]+'">'+larr[i]+'</option>'+crlf
ENDIF
ENDIF
next
cHtml+='</select>'+crlf
cHtml+='</form>'+crlf
Hoffe Dir hilft das weiter
Gruss
Rainer
urbi
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Combobox mit WAA
Wenn man kein javascript nutzen oder das Formular nur als Ganzes senden will,
muss man noch einen SUBMIT Button einbauen.
Zu HTML findet man hier gute Hilfe und auch der WAA lebt ja vom HTML
http://de.selfhtml.org/servercgi/cgi/fo ... eitung.htm
muss man noch einen SUBMIT Button einbauen.
wie das im WAA gemacht wird weiß ich jetzt aber nicht.<input type="submit" value="Formulardaten absenden">
Zu HTML findet man hier gute Hilfe und auch der WAA lebt ja vom HTML
http://de.selfhtml.org/servercgi/cgi/fo ... eitung.htm
Gruß
Hubert
Hubert
- Armin
- Rekursionen-Architekt
- Beiträge: 393
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Combobox mit WAA
Hallo Jan,
ohne Submit-Knopf, direkt beim Auswählen eines Eintrags brauchst du einen Event wie z.B. onChange und ein bisschen Javascript.
<form name="F1" ....
<select name="C1" size="10"
onchange="test(this.form.C1.selectedIndex)">
....
test() ist in diesem Fall eine Javascript-Funktion
function test(nAuswahl)
{
// zum Submitten z.B.
document.F1.submit();
return false;
}
Grüsse, Armin
ohne Submit-Knopf, direkt beim Auswählen eines Eintrags brauchst du einen Event wie z.B. onChange und ein bisschen Javascript.
<form name="F1" ....
<select name="C1" size="10"
onchange="test(this.form.C1.selectedIndex)">
....
test() ist in diesem Fall eine Javascript-Funktion
function test(nAuswahl)
{
// zum Submitten z.B.
document.F1.submit();
return false;
}
Grüsse, Armin