Entwickler-Ecke
Internet / Netzwerk - Mal wieder Formulare ausfüllen....
JulianB - Mi 10.05.06 16:58
Titel: Mal wieder Formulare ausfüllen....
hallo!
ich habe hier schon einige zeit gesucht und eine nrecht aufschlußreichen
beitrag [
http://www.delphi-forum.de/viewtopic.php?t=57706&highlight=formular+abschicken] gefunden... das beschriebene funktioniert auch einwandfrei, leider jedoch nicht bei dem
folgenden Formular:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| <table class=form> <form action="baseportal.pl?htx=/main&rcmd=file&cmd=import&dir=two/ak&c=1&type=1&db=49er&uid=xxxxxxx&sid=xxxxxx.xxxxxx.xxxxx.xxxxx" name="_baseportal_form0" method="post" enctype="multipart/form-data"> <th>Datei:</th> <td class=Datei> <input name="Datei=" type="file" size=20></td> </tr> <input type=submit value="Abschicken"> |
hat jemand ne ahnung, wie ich da auf das dateifeld zugreifen und dnan abschicken kann?
es gibt noch verschiedene andere "abschicken"-felder, deshalb weiß ich nicht, wie ich genau dieses ansteuere...
ich weiß, dass es das alles schonmal gab, aber wie gesagt funktioniert es mit dem gefundenen code nicht und ich habe keine ahnung von den oleobjekten und wie man darauf zugreift...
vielen dank
julian
Moderiert von
Tino: Delphi- und URL-Tags hinzugefügt
Balmung der blaue Gott - Mi 10.05.06 19:17
Titel: Re: Mal wieder Formulare ausfüllen....
Hi,
Versuch mal mit Elements[i] anstelle von Elements.item('name').
Mit Elements[i], kannst du Elemente ohne die Attribute id oder name ansprechen, allerdings musst du dann zählen.. (i fängt bei 0 an)
Eine andere (flexiblere) Möglichkeit wäre eine Schleife in der
type = 'submit' abgefragt wird und falls dies zutreffend auch auf das Element mit .click zugegriffen wird
JulianB - Do 11.05.06 21:11
Cool, danke, ich werde es gleich mal testen...
MfG
Julian
JulianB - Do 18.05.06 15:36
Hallo nochmal!
Wollte fragen, wieso da immer ein Fehler mit dem Text kommt, dass die methode "elements vom automatisierungsobjekt nicht unterstützt wird."
kann man da was gegen tun ?
viel dank
Julian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!