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 :

Récupérer la valeur d'un prompt depuis un formulaire


Sujet :

JavaScript

  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut Récupérer la valeur d'un prompt depuis un formulaire
    Bonjour,

    Je souhaite récupérer une valeur provenant d'un prompt exécuter dans mon formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <input type="radio" name="reactiver" id="reactiver" value="1" id="reactivdossier"
    onclick="activdossier(if(dossier = prompt('N° de dossier',' '))
    if(confirm('Etes-vous certains de vouloir ré-activer ce dossier ?')) envoi(this, this.form.id))">Oui
    J'ai fait un JS

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function activdossier(code){
    if(code != null)
    	document.getElementById('reactivdossier').value += '<input type="text" value="' + code + '" alt="" />';
    }
    Mais il n'a pas l'air d'aimer le "if"

    Est-il possible de garder le if ?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Ce que tu fait ici:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    	document.getElementById('reactivdossier').value += '<input type="text" value="' + code + '" alt="" />';
    semble incohérent, tu ajoutes un fragment html à l'intérieur de l'attribut value
    d'un élément de formulaire !

    peux tu expliquer un peu mieux ce que tu dois faire ?

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Je veux récupérer la valeur de mon prompt et la passer de mon formulaire à mon php

  4. #4
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Ok, j'ai compris cette fois :-)

    ça serait plus simple avec une case à cocher (input type=checkbox)
    plutôt que deux bouton radio (oui / non)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type='checkbox' id='truc' name='activerdossier_1234' value='1' onclick='return conf();' />
    la fonction conf() doit retourner true si la confirmation est ok, sinon false pour
    annuler le click de l'utilisateur, ce qui fait qu'après le click, la case n'est pas
    cochée.

    problème avec cette approche, si il clique à nouveau pour désactiver la case
    la question lui sera à nouveau posée, ce qui est un non sens. il faut donc tester
    l'état de la case à cocher pour savoir si elle est déjà cochée.

    if( document.getElementById('truc').checked ) ... devrait faire l'affaire.

    Coté serveur tu test si la variable activerdossier_1234 vaut 1 ou pas.

Discussions similaires

  1. Récupérer la valeur retourné par prompt dans C#
    Par hassine dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 31/03/2009, 11h41
  2. [MySQL] Récupérer la valeur d'une list depuis ma BDD
    Par divad dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/07/2008, 14h01
  3. Réponses: 10
    Dernier message: 22/08/2007, 18h07
  4. Récupérer la valeur d'un champ du sous formulaire
    Par integrale dans le forum IHM
    Réponses: 3
    Dernier message: 19/03/2007, 11h14
  5. Réponses: 1
    Dernier message: 31/10/2006, 11h15

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