nagrom_om
Messages postés163Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention 1 novembre 2006
-
1 août 2005 à 14:10
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 2008
-
1 août 2005 à 15:51
Bonjour,
voila je cherche a faire un truc très simple.
J'aimerai faire une selectBox dont les options valent le contenu d'une table et le premier élément vaut '#'.
J'ai un boutton rechercher a coté de la selectBox.
Si '#' est selectionné alors rechercher.enabled = false
sinon rechercher.enabled = true.
Moi j'ai ca comme code :
function activationRecherche(utilSelect)
{
if (utilselect == "#" || utilselect==""
document.getElementById("Rechercher").disabled=true;
else document.getElementById("Rechercher").disabled=false;
submit();
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 1 août 2005 à 14:42
if (utilselect == "#" || utilselect=="")
Ceci dit, pourquoi utilises-tu ++$i? Ca n'a pas de sens dans ton cas il me semble...
Ensuite, c'est quoi ces "=" un peu partout? <?=$TabNom[$i]['numero_util'] == $Utilisateur ? "selected" : ""?>>
J'avoue ne pas comprendre cette facon de coder! C'est du php ? J'ai jamais vu ca en tous cas!... Ne devrait-ce pas etre plutot quelque chose du genre
<?php ($TabNom[$i]['numero_util'] == $Utilisateur) ? "selected" : "";?>>
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 1 août 2005 à 15:21
On n'utilise plus <?=, c'est déprécié (car on met short_open_tag à off)
C'est super broche à foin ton affaire avec tes <? et tes ?>
un peu partout... passe aux normes ! (selected="selected") laisse ton
php ouvert et mets des echo
ouvre php avec <?php
Tu donnes ton code mais tu ne dis pas ce qui marche pas... ca a d'lair
d'une erreur JavaScript ca... mais vérifie si Utilisateur vaut quelque
chose dans ta fonction ... fait alert(Utilisateur) si tu recois
[object] bah alors c'est bon... tu dois aller chercher la valeur...
parce que à ce que je vois tu compares un objet avec du texte.
Il manque une parenthèse dans ton javascript... utilise les { } pour augmenter la lisibilité.
Tk, avant de poster un bug vérifie dont un peu ton code et force toi
pour le rendre lisible pour les autres... sinon on pourra pas t'aider.