IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

Valider un formulaire posté par un javascript


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut Valider un formulaire posté par un javascript
    Bonjour à tous,

    je débute en perl et je travaille sur un script qui me permet de modifier un formulaire en lui passant une valeur , puis de valider ce formulaire mais ce formulaire est soumis grâce à un javascript et non par un input de type Submit.

    Je suis perdu - je n'arrive pas à valider ce formulaire, voici le code du formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <form action="form.asp" method="get" name="fff">
    <input type="hidden" name="from" value="5353504F7D51565959575D" />
    <input type="hidden" name="action" value="1" />	
    <table cellpadding="0" cellspacing="0" align="center" border="0" >
    <input name="tel" type="text" size="20" value="" /></td>
    </form>
    <a href="javascript:document.fff.submit();"><img src="./valider.gif" width="110" height="31" border="0"></a>
    Voici mon bout de code perl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    # Définition du numéro de téléphone à fournir pour la validation
    $phonenumber="0172553985";
     
     
    # l'url
    my $base = 'http://www.tonton.fr/jeux/cashback/form.asp?FROM=5353504F7D51565959575D';
     
    # initialisation de l'agent
    my $ua = LWP::UserAgent->new( agent => 'Mozilla/4.73 [en] (X11; I; Linux 2.2.16 i686; Nav)' );
     
    # création de la requête
    my $req = HTTP::Request->new( GET => $base );
     
    # exécute la requête et reçoit la réponse
    my $res = $ua->request($req);
    die $res->status_line if not $res->is_success;
     
    # le formulaire  est le second formulaire de la page
    my $form = ( HTML::Form->parse( $res->content, $base ) )[1];
     
    # Dump du formulaire
    $form->dump;
    print $dump;
     
    # remplit le champs teléphone = tel
    $form->find_input('tel')->value($phonenumber);
     
    # valide et renvoie le formulaire
    my $validate = $ua->request( $form->click );
    print "Status : $validate";
    Ce code ne marche pas la validation ne se fait pas car c'est du javascript et pas un champs input pour poster le formulaire !!

    QUI A UNE BONNE PISTE A ME FOURNIR ??

    merci à tous

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Par défaut Toujour pas de réponse ??
    merci pour vos infos ...

    perlito

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    va faire 1 tour sur le forum javascript ... t'auras peut-être plus de chance

Discussions similaires

  1. Récupérer $POST de formulaire créer par JAVASCRIPT pour traitement PHP
    Par rodblochon dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 17/03/2010, 06h14
  2. Envoi formulaire POST par MAIL
    Par libuma dans le forum Services Web
    Réponses: 5
    Dernier message: 07/01/2010, 00h21
  3. Recharger page après validation de formulaire par POST
    Par Flynt dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/02/2008, 16h33
  4. Validation de formulaire recherche avec fonction javascript
    Par Cdic dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 19/01/2006, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo