Valier un formulaire sous IE en VB

Valier un formulaire sous IE en VB - VB/VBA/VBS - Programmation

Marsh Posté le 09-03-2005 à 14:08:06    

Bonjour,  
 
Je cherche en VB a remplir un formulaire (ici pour voir mes info free) automatiquement en VB puis capturer la page WEb pour traiter automatiquement la page.
 
J'arrive à compléter le champs Login et pass mais pas à valider le formulaire :
 
Dim IEapp As New InternetExplorer
IEapp.Navigate ("http://www.http://adsl.free.fr/suivi/suivi_tech.html" )
IEapp.Visible = True
Do While Not IEapp.ReadyState = 4
Loop
'remplissage du login et du pass
IEapp.Document.getElementById("login" ).innertext = "monlogin"
IEapp.Document.getElementById("password" ).innertext = "monpass"

Mais aprés le bouton valider n'ai pas un élément :
extrait du code source de la page :
 
<input border=0 name=ok  src="/im/btn_envoyer.gif" type=image value=submit width="56" height="19" alt="Envoyer">
 
Donc le bouton envoyer n'est pas un élément comme le login ou pass :
 
<input type="text" name="login" maxlength="20" size="20"> </td>
<input type="password" name="pass" maxlength="10" size="10">

 
Donc je ne sais pas comment envoyer le formulaire ou le valider.
 
Quelqu'un connait'il une solution ?
 
Merci par avance.


Message édité par lepopeye le 09-03-2005 à 14:08:45

---------------
bientôt SP3 / i5 / 256Go + cov
Reply

Marsh Posté le 09-03-2005 à 14:08:06   

Reply

Marsh Posté le 09-03-2005 à 22:21:32    

En récupérant le nom du formulaire et le faisant valider. Quelquechose du style IEapp.Document.form("nomduform" ) ??

Reply

Marsh Posté le 15-03-2005 à 16:28:48    

With IEapp
            .FormFillField <Nom champ login>, Login
            .FormFillField <Nom champ password>, PassWord
            .FormClickButton <Nom du bouton>
End With
 
<Nom du bouton> = submit

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed