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

Langage PHP Discussion :

[PHP-JS] recuperer une zone de texte


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 20
    Par défaut [PHP-JS] recuperer une zone de texte
    bonsoir!
    voila je voulais savoir si on pouvait recuperer la valeur d'une zone edit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo"<font color=#000000 size=3>Quantite: </font><input type=text name=quantite id=quantite size=2 value=1></form><br>";
    comment pourrai-je faire si c'est possible (dans un premier temps sans formulaire et si c'est pas possible avec) recuperer cette valeur?

    j'ai essayé avec:
    $HTTP_POST_VARS["quantite"]
    $quantite
    mais sans succès...
    désolé pour cette question un peu bête je sais mais je ne trouve pas.
    merci

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Tu es obligé de passer par un formulaire. Tu récupère via $_POST['quantite'] si method='POST', via $_GET['quantite'] si method='GET'
    Tu peux aussi récupérer via $_REQUEST dans les deux cas.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 20
    Par défaut
    ok mais le problème c'est que je ne veut pas de bouton donc d'apres cette source:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <form action = "rec2.php" method="post"> 
    Mots clés : <input type = "text" name = "nom"><br /> 
    <input type = "submit" value = "Envoyer"> 
    </form>
    est ce que je pourrai enlever ce bouton (la derniere ligne) et le remplacer par une image et pouvoir envoyer ce que contient la zone edit: nom

    avec une image, je faisais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href=index.php?page=ajout_commande&nom=".$nom"><img src=source/design/caddie.gif width=16 height=19 border=0><br>";
    mais je n'arrive pas a recupérer ma zone
    merci pour votre aide

  4. #4
    Rédactrice
    Avatar de xave
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2002
    Messages : 871
    Par défaut
    Ben, disons que automatiquement, il devra y avoir une action de l'utilisateur pour indiquer qu'il a fini de saisir la zone de texte et qu'on peut soumettre le formulaire.

    Tu as aussi la possibilité d'utiliser un petit script en javascript qui te soumettra automatiquement le formulaire au bout d'un laps de temps donné mais cela implique que tu sais combien de temps l'utilisateur va prendre pour faire sa saisie...

    Sinon, tu peux parfaitement remplacer ton bouton par une image (ou plutôt superposer une image sur ton bouton) mais encore une fois,il faudra un clic de l'utlisateur.

  5. #5
    Membre chevronné
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Par défaut
    Pour soumettre un formulaire tu es obligé de passer par un bouton. Si tu souhaites avoir une image a la place d'un bouton tu peux, il y a un atribut de <input> qui le permet, fait une recherche pour trouver
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  6. #6
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Si tu enleve le input type="submit", l'utilisateur pourras envoyer son formulaire grace à la touche entrée.

    sinon pour les bouton image, c'est input type="image"

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 20
    Par défaut
    excellent, je ne connaissais pas cet attribut et ca marche impec, merci beaucoup a vous 2...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/04/2008, 12h11
  2. Réponses: 3
    Dernier message: 05/11/2007, 01h16
  3. [Javascript] Récuperer une zone de texte sur une meme page
    Par dipajero dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/03/2006, 20h46
  4. Recuperer un booléen dans une zone de texte
    Par uloaccess dans le forum Access
    Réponses: 4
    Dernier message: 26/01/2006, 16h38
  5. Réponses: 4
    Dernier message: 24/09/2005, 09h52

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