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

JavaScript Discussion :

Javascript dans un formulaire


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2003
    Messages
    52
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 52
    Par d�faut Javascript dans un formulaire
    Salut,
    j'ai besoin de connaitre le navigateur utilis� quand un membre valide un formulaire, j'ai donc mis :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="hidden" name="navigateur" value="<script LANGUAGE='JavaScript'> document.write (navigator.appName+' '+navigator.appVersion); </script>">
    Ensuite j'enregistre le r�sultat dans une table mais voila ce que je retrouve dans le champ "navigateur" :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <script LANGUAGE='JavaScript'> document.write (navigator.appName+' '+navigator.appVersion); </script>
    O� est mon erreur ?

    Je peux aussi le faire en PHP mais comment ??
    <? $navigateur=???; ?>

    Merci

  2. #2
    Invit�
    Invit�(e)
    Par d�faut
    salut

    Citation Envoy� par MagicManu
    Je peux aussi le faire en PHP mais comment ??
    ben non, justement, tu ne peux pas le faire en PHP car tu sembles oublier que PHP est cot� serveur, et que donc il ignore la configuration client.

    par contre, tu peux le faire en javascript, mais pas comme �a : javascript est execut� cot� client, en meme temps qu'HTML, c'est pour �a que ton code javascript n'est pas interpr�t� quand tu le met directement dans ton <input>. la solution est de cr�er ton <input> vide, puis de le remplir en jouant sur sont attribut value :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <input type="hidden" id="navigateur">
    <script language="javascript">
    var browser = navigator.appVersion;
    document.getElementById('navigateur').value = browser;
    </script>

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307

  4. #4
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2003
    Messages
    52
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 52
    Par d�faut
    torvalds17 Merci pour ton aide, je viens d'essayer car je n'ai pas eu le temps avant, mais �a ne marche pas Je n'ai rien dans le champ navigateur

    Une autre id�e ?

    --

    Matthieu2000 C'est un prob de Javascript � la base, et je ne comprend pas pourquoi tu me donne ce lien

  5. #5
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par MagicManu
    torvalds17 Merci pour ton aide, je viens d'essayer car je n'ai pas eu le temps avant, mais �a ne marche pas Je n'ai rien dans le champ navigateur
    euh... la plupart du temps quand je poste un code, je l'ai test�. dans ce cas precis, je l'ai test� sous IE6 SP2 et sous Mozilla FireFox 0.9.3...
    fais un petit
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="button" onClick="alert(document.getElementById('navigateur').value);">
    pour tester... ;-)

  6. #6
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    Citation Envoy� par MagicManu
    Une autre id�e ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <? $navigateur=_SERVER["HTTP_USER_AGENT"]; ?>
    pour le code de torvalds17 il faut un id! sinon

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <script language="javascript"> 
    var browser = navigator.appVersion; 
    document.forms[0].navigateur.value = browser; 
    </script>

  7. #7
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    Citation Envoy� par MagicManu
    Une autre id�e ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <? $navigateur=_SERVER["HTTP_USER_AGENT"]; ?>
    pour le code de torvalds17 il faut un id! sinon

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    <script language="javascript"> 
    var browser = navigator.appVersion; 
    document.forms[0].navigateur.value = browser; 
    </script>

  8. #8
    Invit�
    Invit�(e)
    Par d�faut
    je lui en ai donn� un, regarde mon premier post :
    Citation Envoy� par torvalds17
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="hidden" id="navigateur">

  9. #9
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    D�tails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par d�faut
    j'ai vu mais lui n'en a pas dans son post!

  10. #10
    Membre confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2003
    Messages
    52
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 52
    Par d�faut
    C'est bon, �a marche

    J'avais bien mis id="navigateur" mais pas name="navigateur" donc je ne r�cup�rais rien

    Pour le <? $navigateur=$_SERVER["HTTP_USER_AGENT"]; ?> il manquai le "$" mais je pref�re utiliser le JS car PHP ne me donne pas le m�me r�sultat :

    http://www.magicmanu.com/1.php
    Il me dis que j'ai Mozilla alors que j'ai IE

    Merci � vous 2 pour votre aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [PHP 5.0] Popup Javascript dans mon formulaire PHP
    Par kykyboogy dans le forum Langage
    R�ponses: 7
    Dernier message: 05/02/2009, 23h36
  2. Passer valeur javascript dans un formulaire
    Par clementh dans le forum Langage
    R�ponses: 12
    Dernier message: 18/07/2008, 16h57
  3. envoyer une variable javascript dans un formulaire
    Par Lulu_n10 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 24/07/2007, 19h16
  4. [PHP-JS] lien PHP/javascript dans un formulaire
    Par Hayabusa dans le forum Langage
    R�ponses: 1
    Dernier message: 10/07/2006, 00h37
  5. Javascript dans un formulaire type echo"<form action
    Par coyoteuch dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 12/06/2006, 11h20

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