Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : validation formulaire internet [ Réseaux & Internet / Internet ] (got)

mardi 27 mai 2008 à 23:38:22 | validation formulaire internet

got

Bonjour,

je voudrait par exemple avec WebBrowser (microsoft internet control) ou microsoft html library pouvoir valider un formulaire...
j'ai toruvé comment valider un formulaire de login avec champ password et user par contre je n'arrive pas à "valider" un bouton de type submit (formulaire non?) qui n'a pas de champ associé...

le code avec champs associé est le suivant :

   Set MyForm = RemplirInputText(WebBrowser1.Document, "psd", User)
   RemplirInputPass WebBrowser1.Document, "mdp", "PASS"
   If Not MyForm Is Nothing Then
      MyForm.submit
   End If

Public Function RemplirInputText(ByRef doc As HTMLDocument, ByVal InputName As String, ByVal Value As String) As HTMLFormElement
'Parametre en entree :
'  - doc  = HTMLDocument en provenance du WebBrowser
'  - InputName = Nom du champs de type input
'  - Value = Valeur a mettre dans le champs
'Parametre en Sortie :
'  - Fomrulaire contenant le champ pour le submit

On Error Resume Next
Dim d As HTMLObjectElement
Dim minput As HTMLInputTextElement

   For Each d In doc.All
      DoEvents
      For Each minput In d.All
         DoEvents
         If minput.tagName = "INPUT" Then
            If minput.Name = InputName And UCase(Trim(minput.Type)) = "TEXT" Then
               minput.Value = Value
               Set RemplirInputText = minput.Form
               Exit Function
            End If
         End If
      Next
   Next

End Function
Public Function RemplirInputPass(ByRef doc As HTMLDocument, ByVal InputName As String, ByVal Value As String) As HTMLFormElement
'Parametre en entree :
'  - doc  = HTMLDocument en provenance du WebBrowser
'  - InputName = Nom du champs de type input
'  - Value = Valeur a mettre dans le champs
'Parametre en Sortie :
'  - Fomrulaire contenant le champ pour le submit

On Error Resume Next
Dim d As HTMLObjectElement
Dim minput As HTMLInputTextElement

   For Each d In doc.All
      DoEvents
      For Each minput In d.All
         DoEvents
         If minput.tagName = "INPUT" Then
            If minput.Name = InputName And UCase(Trim(minput.Type)) = "PASSWORD" Then
               minput.Value = Value
               Set RemplirInputPass = minput.Form
               Exit Function
            End If
         End If
      Next
   Next

End Function


merci




Cette discussion est classé dans : end, doc, value, minput, if


Répondre à ce message

Sujets en rapport avec ce message

Remplir formulaire avec mon programme [ par minifranki ] Bonjour,Le formulaire ne se rempli pas lorsque je test et jobtient un erreur de debug quand il est temps denvoyer mon formulaire. Je ne sais vraiment probleme end if [ par eastpeople ] Bonjour, j'ai un problème j'arrive pa a fermer une boucle if sur ce code,je ne sais pas ou mettre le end if.Private Sub OK_Click()If choix_act = "" Th Problème pour remplir un tableau [ par FCNAlex ] Bonjour, Je suis actuellement en stage et je dois développer un petit outil pr un suivi de temps de changement de série.J'utilise donc VB pour remplir Recherche multicritere entre 2 dates [ par biloute91 ] Bonjour,j'ai un USF qui me permet de trouver le nombre d'éléments selon plusieurs critères. Mon problème est que lorsque je souhaite intégrer un critè Outil recherche sur feuille Excel [ par Hades60 ] Bonjour tout le monde.Alors voilà, j'essaie de réaliser une base de donnée pour répertorier les entreprises avec lequelles ma société travaille.J'ai d 1 choix sur 4 propositions [ par Gil369 ] Bonjour,je fais un petit programme pour gerer les finances d un club, je bute sur une fonction de choix ! j ai dans mon formulaire 4 boutonoption ( ch Besoin d'aide pour mon projet VBA [ par Eleasias ] Je suis novice comme certains le savent déjà et je dois faire une macro VBA dans le cadre de mon stage.Quelques un d'entre vous m'ont déjà aidé et je Property [ par manu222 ] Bonjour,Voila je declare une Property ci-contre qui me retourne un status boolean ca marche tres bien...je voudrais la meme chose mais avec un Tableau Problème avec une Listeview [ par capitainecav ] Bonjour à tous,J'ai un message d'erreur que je ne comprend pas :L'argument spécifié n'était pas dans les limites de la plage des valeurs valides. Nom


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.