begin process at 2012 05 29 01:35:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

Aide pour une fonction simple


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Aide pour une fonction simple

jeudi 21 juillet 2005 à 16:40:33 | Aide pour une fonction simple

nagrom_om

bonjour,
J'ai une selectBox ("utilisateur")dans laquelle j'ai un champs "choisir utilisateur" qui a comme nom "#"
(c'est le champs sélectionné par défaut)

A coté j'ai un bouton rechercher.

J'aimerai faire une fonction javascript appelé a partir d'un evenement onChange sur le selectBox qui desactiverai le bouton de recherche si l'élément $Utilisateur ="" || $Utilisateur = "#" et qui l'activerai dans le cas contraire.

...Oui j'aimerai faire cela mais ... j'ai du mal avec le Js ...
Merci d'avance!!!

Petit à petit on devient moins newbie ...

jeudi 21 juillet 2005 à 16:57:23 | Re : Aide pour une fonction simple

bultez

Membre Club

Bonjour,
$utilisateur, c'est pas du php, ça non ?
sinon, si je comprend bien, un select
avec un bouton à afficher dès le
choix d'une ligne ?
<form name="frm">
 <bouton rechercher name="rch"
   style="display:none"
/>
 <select onchange="frm.rch.style.display='inline';">
  <optgroup label="choix utilisateur">
    <option>un</option>
    <option>deux</option>....
  </optgroup>
 </select>...
</form>
inutile de tester si ligne "choix utilisateur"
est cliquée : impossible de la choisir.
quand au test utilisateur="" ? pourquoi
si pas dans la liste....
Cordialement. Bul. ~
Site~~Mail~

jeudi 21 juillet 2005 à 17:16:36 | Re : Aide pour une fonction simple

nagrom_om

Alors, en fait  mon bouton est toujourzs visible mais il doit avoir comme propriete "disabled" quand utilisateur="" (pasque lors de ma premier ouverture utilisateur est affecté plus tard) ou quand utilisateur="#" et la je ne comprend pas pourquoi tu me dis que choix utilisateur ne peut pas etre sélectionnée...a quoi sert <optgroup label="choix utilisateur"> ?

En fait je m'attend plus a un truc du genre (mais je suis peut etre a coté de la plaque...)

function activationBouton (utilselect)
{
   if (utilselect = "#" || utilselect=""
      bouton disabled
   else bouton enabled
}

<select onChange=activationBouton($Utilisateur)>

le pb c'est que je ne connais rien en Js ....
Petit à petit on devient moins newbie ...
vendredi 22 juillet 2005 à 07:51:54 | Re : Aide pour une fonction simple

bultez

Membre Club

function activationBouton (utilselect)
{
   if (utilselect == "#" || utilselect==""
      name du bouton.disabled=true;
   else name du bouton.disabled=false;
}

<select onChange=activationBouton(this[this.selectedIndex].text)>


Cordialement. Bul. ~
Site~~Mail~

vendredi 22 juillet 2005 à 09:35:36 | Re : Aide pour une fonction simple

nagrom_om

Bonjour, bon je me lève et je test ca. Merci a toi !!!

Petit à petit on devient moins newbie ...

vendredi 22 juillet 2005 à 09:49:11 | Re : Aide pour une fonction simple

nagrom_om

Alors donc j'ai ça :

<script language="JavaScript">
  function activationRecherche(utilSelect)
 {
  if (utilselect == "#" || utilselect==""
       Rechercher.disabled=true;
     else Rechercher.disabled=false;
  submit();

 }
</script>
  


 <select name="Utilisateur" size="1" class="sahe" onChange = "activationRecherche(this[this.selectedIndex].text)"> 
      
    <option value="#" selected>Sélectionnez un utilisateur</option>
      <?
        
    $SzTabNom = sizeof ($TabNom);     
       for ($i = 0; $i<$SzTabNom; ++$i)
                { ?>
        <option value="<?=$TabNom[$i]['numero_util']?>"
      <?=$TabNom[$i]['numero_util'] == $Utilisateur ? "selected" : ""?>>
                     <?=$TabNom[$i]['nom']?> <?=strtolower($TabNom[$i]['prenom'])?>
                   </option>
              <? } ?>
        </select>

mais le boutton ne s'active jamais ... Where is the mistake ?

Petit à petit on devient moins newbie ...

vendredi 22 juillet 2005 à 10:25:09 | Re : Aide pour une fonction simple

bultez

Membre Club

°nous donner la page générée,
et non pas la page php, sinon comment voir ?
on n'a pas $TabNom, qui de plus
doit provenir d'un base de données qu'on n'a
pas non plus.
°comment est décrit Rechercher ?
on n'a pas ça non plus.
dans un formulaire => name du formulaire.name du bouton.disabled...
ou document.getElementById("id du bouton").disabled...
Cordialement. Bul. ~Site~~Mail~

vendredi 22 juillet 2005 à 12:32:59 | Re : Aide pour une fonction simple

coucou747

Administrateur CodeS-SourceS
comme je n'ai pas le code (j'ai un serveur php, mais ton code ici présent est incomplet...), je vais  faire comme bultez : te faire un exemple :
en html :
j'ai lu et j'accèpte ce qui est dit ce dessus
            <input type="checkbox" name="accepter_reffuser" value="accèpter" onchange="accepter_contrat(this.checked)"/>

<input type="submit" id="valider" disabled />

et en js :
function accepter_contrat(val){
            if (val==true){
                document.getElementById("valider").removeAttribute("disabled");
            }else{
                document.getElementById("valider").disabled=true;
            }
        }


pour le else, j'aurais pu mettre setatribute, mais je crois avoir rencontré un problème avec, n'ayant pas eu la patience d'y réfléchir, j'ai préféré utiliser cette méthode...

j'ai testé sous Khtml (Konqueror) et gecko (Mozilla et Mozilla firefox), j'ai trouvé ces éléments (si mes souvenirs sont bons) dans la doc msn, donc, c'est compatible (théoriquement) MSIE...

Juste un détail, en raport avec la réponse de bultez lorsqu'il a vu une variable commençant par un $, les variables perl (sauf tableaux et tables de hash, et objet évidement : un objet en perl est une table de hashage bénie...) commencent aussi par un $ (c'est le seul langage web qui me vienne à l'esprit et dont les variables ont cet atribut. Sinon, il y a les chaines de caractères en QB...)


In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
lundi 25 juillet 2005 à 09:46:36 | Re : Aide pour une fonction simple

nagrom_om

Dézolé pour mes erreurs d'explications.Bultez : en faitRechercher n'est pas une fonction mais juste le nom du bouton (que je veux activer si une élément est sélectionné dans la selectBox utilisateur). Effectivement TabNom provient d'une table mais elle sert a remplir les éléments de la selectBox Utilisateur (il pourrait y avoir n'importe quoi à la place genre
#, momo, marcel, michel et je veux activer le bouton recherche que si l'utilisateur sélectionné est != # .

En fait mon pb est sur cette partie

<script language="JavaScript">
function activationRecherche(utilSelect)
 {
  if (utilselect == "#" || utilselect==""
        document.getElementById("Rechercher").disabled=true;
     else document.getElementById("Rechercher").removeAttribute("disabled");
  submit();
 }
</script>

<select name="Utilisateur" size="1" class="sahe" onChange = "activationRecherche(this[this.selectedIndex].text)">

Merci encore et mille excuses pour le manque d'explication.  
 

Petit à petit on devient moins newbie ...

lundi 25 juillet 2005 à 11:01:55 | Re : Aide pour une fonction simple

bultez

Membre Club

...
  else document.getElementById("Rechercher").disabled=false;
  submit(); <==== ??? pas bon,, ça!!! name du formumaire.submit(); serait mieux ?
 }


Cordialement. Bul. ~
Site~~Mail~


1 2

Cette discussion est classée dans : fonction, aide, simple, utilisateur, selectbox


Répondre à ce message

Sujets en rapport avec ce message

recherche aide [ par g2m ] nouveau dans la création de site, je bute sur une chose simple, créer un menu déroulant horizontale avec survol.Un truc simple quoi!Dans cette barre 8 De l'aide sur cette fonction SVP [ par rems02 ] Quelqu'un pourait mecomener cette fonction SVP function verif(checksum) { var char="azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789"; v OnMouseOver???? urgent besoin d'aide [ par vince_ballad ] bonjour je suis debutant, je voudrais faire un truc tres simplej'ai une image, et lorsque je passe dessus avec le curseur je vourdais qu'elle soit rem fonction_javascript [ par sam_12_3 ] salut tout le monde,je voudrais intégrer dans mon application que j' ai fait en php des fonctions en javascript.1/ Lorsqu'un utilistaeur arrive sur la fonction_javascript [ par sam_12_3 ] salut tout le monde,je voudrais intégrer dans mon application que j' ai fait en php des fonctions en javascript.1/ Lorsqu'un utilistaeur arrive sur la Nommer une fenêtre en fonction du lien choisi [ par dmichall ] Bonjour à tous ! j'ai besoin d'un peu d'aide. Voila, je cherche comment nommer (grâce à window.name) une fenêtre en fonction du lien hypertext que l'u Diriger une recherche en fonction d'un pre-mot-cle [ par Niniesed ] Bonjour, En utilisant un seul champ , je cherche à diriger un utilisateur vers un moteur de recherche en fonction d'un pre-mot-cle qui serait inséré Bloquer l'execution d'une fonction dans l'attente d'une interaction utilisateur [ par lesdis ] Bonjour, J'aimerais faire une pause dans une fonction tant que l'utilisateur n'a pas interagit avec la page web comme le fait ce petit bout de code :i Besoin d'aide pour un truc simple... [ par VBbigineure ] Salut tt le monde, ce que je veux faire est simple, mais je ne trouve pas...Une page HTML avec un bouton.Je souhaite lancer la procédure du clic sur c Javascript [ par Kallagui123 ] Bonjour je suis débutante dans le javascript et je suis besoin d'aide:Pour une didactitiel comportant des QCM de type input submit comment je peux cal


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales