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 :

Rendre un bouton cliquable seulement quand le champ autocomplete est rempli


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2019
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 15
    Par défaut Rendre un bouton cliquable seulement quand le champ autocomplete est rempli
    Bonjour

    Je voudrai rendre un bouton cliquable seulement quand un champ autocomplete et rempli correctement , je ne trouve pas comment faire , si vous aviez une piste pour m aiguiller pour trouver svp .

    Merci d'avance .

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Salut

    et rempli correctement
    Cela manque de précision,
    au moins X nombre de caractères ?
    que des chiffres ?
    certains caractères mais pas d'autres ?
    doit suivre un certain modèle ?
    une combinaison des possibilités déjà indiquée ...... ?
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2019
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 15
    Par défaut plus de precision
    Bonjour

    Oui désoler

    Alors je ne peut pas dire pour le nombre de caractères , car c 'est sélection depuis une bdd qui affiche , la ville , région , et pays .
    Donc en faite le membre commencera a afficher les lettre de sa ville .Une proposition lui sera proposer parmi plusieurs villes .
    Jusqu’à la tout va bien , La ou je bloque de faire un bouton qui sois cliquable seulement si la personne valide son choix selon le choix qui lui sois proposer .
    Je ne sais pas si je suis assez clair dans ma demande , mais j ai ajouter un un fichier pour monter se que j ai fais pour le moment , je voudrais ajouter se bouton rendu cliquable seulement si le membre choisi une réponse parmi les propositions
    Images attachées Images attachées  

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Ok

    Il faut rendre ton bouton disabled = false ou disabled = true.
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script>
    	const btn = document.getElementById("Btn1");
    	Btn1.disabled = true;
     
    function analyse(){
    	if (choixpasbon){
    		Btn1.disabled = true;
    		return;
    	}
    	Btn1.disabled = false;
    	// la suite si le choix est cohérent
    }
    </script>
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre averti
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2019
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Novembre 2019
    Messages : 15
    Par défaut merci
    d accord merci pour la réponse rapide je vais voir avec disabled , je revient mettre en résolu une fois que j ai réussi

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Pour le fun
    Code HTML : 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
    32
    33
    34
    35
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<meta http-equiv="content-type" content="text/html"; charset="utf-8"/>
    	</head> 
    	<body>
    		Votre choix pour un navigateur internet:
    		<br />
    		<input list="navigateurs"  id="lstnav" oninput="verif()"/>
    		<datalist id="navigateurs">
    			<option value="Chrome">
    			<option value="Firefox">
    			<option value="Internet Explorer">
    			<option value="Opera">
    			<option value="Safari">
    		</datalist>
    		<button id="Btn2">Valider</button>
     
    		<script>
                            const btn2 = document.getElementById("Btn2");
                            btn2.disabled = true;
                            function verif(){
                                    let txt = document.getElementById("lstnav").value;
                                    let cntdatas = document.getElementById("navigateurs");
                                    btn2.disabled = true;
                                    for (let i = 0, iMax  = cntdatas.options.length; i < iMax; i++) {
                                            if (cntdatas.options[i].value === txt){
                                                    btn2.disabled = false;
                                                    break;
                                            }
                                    }
                            }
                    </script>
    	</body>
    </html>
    Il y a peut être mieux .... , mais cela a le mérite de fonctionner.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. Menu html css : rendre un bouton cliquable sur toute sa surface
    Par shepounet dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 14/05/2010, 20h09
  2. Réponses: 6
    Dernier message: 29/04/2010, 06h54
  3. champ vide seulement si un champ spécifique est rempli
    Par marcuswillbe dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/11/2008, 22h50
  4. Activer boutons checkbox SEULEMENT si un input radio est coché
    Par bobic dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 28/04/2006, 14h05
  5. [PDE]Bouton cliquable uniquement quand un projet est sélect
    Par Niko31 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 12/01/2006, 01h25

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