Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Komplizierte Form ausfüllen (Twebbrowser) (https://www.delphipraxis.net/112816-komplizierte-form-ausfuellen-twebbrowser.html)

n000b 27. Apr 2008 20:56


Komplizierte Form ausfüllen (Twebbrowser)
 
Hallo, ich kann eigentlich alle normale Formen ausfüllen mittels value="blabla"

doch hier geht es nicht -.-

Wie kann man diese Form ausfüllen?
Delphi-Quellcode:

<div style="border: 1px solid rgb(231, 215, 168); padding: 7px; background: rgb(255, 254, 224) none repeat scroll 0%; float: right; width: 180px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">
                                                                <input type="text" style="border-style: solid; border-color: rgb(179, 179, 179) rgb(225, 226, 227) rgb(225, 226, 227) rgb(179, 179, 179); border-width: 1px; font-size: 22px; padding-top: 5px; height: 40px; padding-left: 5px; width: 80px;" maxlength="4" name="Field"/>
                                                               
[url="/infos/Captcha"]Hier was eingeben =)[/url]
                                                        </div>
Ich danke euch!

mkinzler 27. Apr 2008 20:58

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Wie sieht der Form-Tag aus?

n000b 27. Apr 2008 21:23

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Delphi-Quellcode:
<input type="text" name="Field" maxlength="4" style="border-style: solid; border-color: rgb(179, 179, 179) rgb(225, 226, 227) rgb(225, 226, 227) rgb(179, 179, 179); border-width: 1px; font-size: 22px; padding-top: 5px; height: 40px; padding-left: 5px; width: 80px;"/>
Hier bitte

mkinzler 27. Apr 2008 21:25

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Das ist ein Input-, aber nicht die der Form-Tag.

n000b 28. Apr 2008 09:54

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Aha, sorry wenn ich mich falsch ausgedrückt habe, aber genau den möchte ich ausfüllen.
mehr ist da nichd,das ist der einziger Code :wink:

Nuclear-Ping 28. Apr 2008 10:08

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Zu jedem <input ...> gehört ein <form ...>-Tag? Sonst wäre es kein gültiges Formular?

n000b 28. Apr 2008 14:44

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
wenn man den Oben gezeigten Code einfach in <html> einfügt kommt ein Input feld...
hier angucken-> http://clan5253.ohost.de/include/index.html

mkinzler 28. Apr 2008 14:49

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Dafür wird JS verwendet.

n000b 28. Apr 2008 15:13

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
ich gucke nochmal, aber ich glaube in der html ist kein javascript...
da ist höchstens ein javascript von dem ohost.de Anbieter für werbung...
ansonsten keins

mkinzler 28. Apr 2008 15:18

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Du hast auch nur ein Teil gepostet. das wird ja nicht die ganze Seite sein.

Nuclear-Ping 28. Apr 2008 15:46

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Der Link der zu der Seite geht, zeigt im Code auch nicht mehr.

Aber ganz egal was dir der Browser da anzeigt, es handelt sich hierbei 1.) nicht um gültiges HTML und 2.) auch nicht um ein gültiges Formular, ganz egal wie du argumentierst oder diskutierst. Punkt, fertig, aus. ;)

n000b 28. Apr 2008 16:36

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Em, ich verstehe nicht ganz, diesen Formular habe ich auf einer repectablen Seite gefunden alles funzt da,
das Lustige ist wenn ich den HTML Code per Hand änder und value="1234" hinschreibe in dem Input teil wird es ausgefüllt...
wenn ich es über
OleObject.item...('Field').vlaue:='1234'; tu gibt es einen crash...

Nix ist unmöglich, ich weiß ihr könnt es ;)

Nuclear-Ping 28. Apr 2008 16:42

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Dann zeig mal bitte die "repectablen Seite".

n000b 28. Apr 2008 17:24

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Zitat:

Zitat von Nuclear-Ping
Dann zeig mal bitte die "repectablen Seite".

Hopla ) :oops:

Die Seite heißt "j a p p y"

http://clan5253.cl.ohost.de/include/Test/neu.htm

Dort unten nach dem Captcha Bild ist das Feld wo man Captcha eingeben muss.

toms 28. Apr 2008 18:25

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Hallo

Dem Feld "userCaptchaHash" kannst du so direkt einen Text zuweisen:


Delphi-Quellcode:
WebBrowser1.OleObject.document.forms.item(0).elements.item('userCaptchaHash').value:='123';

Nuclear-Ping 28. Apr 2008 18:49

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Zitat:

Zitat von n000b
Zitat:

Zitat von Nuclear-Ping
Dann zeig mal bitte die "repectablen Seite".

Hopla ) :oops:

Die Seite heißt "j a p p y"

http://clan5253.cl.ohost.de/include/Test/neu.htm

Dort unten nach dem Captcha Bild ist das Feld wo man Captcha eingeben muss.

Ja, und wenn du weiter hochscrollst, siehst du das Form-Tag:
Code:
<form name="gb" method="post" action="/user/user/gb">
Das heisst also, dass das input-Element auf DIESER Seite auf jeden Fall Teil eines form-Tags ist, anders als wie von dir angegeben.

n000b 29. Apr 2008 09:47

Re: Komplizierte Form ausfüllen (Twebbrowser)
 
Zitat:

Zitat von toms
Hallo

Dem Feld "userCaptchaHash" kannst du so direkt einen Text zuweisen:


Delphi-Quellcode:
WebBrowser1.OleObject.document.forms.item(0).elements.item('userCaptchaHash').value:='123';

Ich idiot =) ich habs doch genau so versucht, aber e ging nicht !=)) thx


Zitat:

Zitat von Nuclear-Ping
Zitat:

Zitat von n000b
Zitat:

Zitat von Nuclear-Ping
Dann zeig mal bitte die "repectablen Seite".

Hopla ) :oops:

Die Seite heißt "j a p p y"

http://clan5253.cl.ohost.de/include/Test/neu.htm

Dort unten nach dem Captcha Bild ist das Feld wo man Captcha eingeben muss.

Ja, und wenn du weiter hochscrollst, siehst du das Form-Tag:
Code:
<form name="gb&quot; method=&quot;post&quot; action=&quot;/user/user/gb&quot;>
Das heisst also, dass das input-Element auf DIESER Seite auf jeden Fall Teil eines form-Tags ist, anders als wie von dir angegeben.

Hast recht =)
Ich habe mein Problem gelöst Danke für die Hilfe


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz