[RESOLU] Affectation de valeur selon tag

Eléphanteau du PHP | 39 Messages

16 nov. 2015, 15:28

Bonjour a tous,

J'ai un autre probleme et j ai besoin de votre savoir experimente svp

Quelle est la difference entre :

1) $('#selectme').val(myid);
et
2) $('#selectme').val(525);


sachant que j ai une liste déroulante déclarée de cette façon :

<select name="selectme" id="selectme" style="height:20px;width:143px;float:right" ></select>
et une variable déclarée de cette façon :

var myid =0;

et que je souhaite attribuer au champ selectme la valeur de la variable que j'ai dans myid.
Dans mes tests quand j attribue la valeur 525 en dur ça marche mais pas quand je mets myId. Pourtant un console.log(myid) m'affiche bien 525.

pouvez vous me dire ce qui ne va pas, désolée mais je suis novice en la matière alors soyez indulgent ;).
merci de votre aide.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

16 nov. 2015, 15:51

Bonjour,

Comment est-ce que myid obtiens sa valeur de 525 ?
Est-ce bien un entier et pas une chaine de caractère ?
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 39 Messages

16 nov. 2015, 17:50

Non en fait c'est moi qui la lui donne cette valeur a myid pour tester mon affectation je mets "en dur" dans le code
('#selectme').val(525). mydi doit etre un entier.
J'oubliais : Bonjour Arthur et merci de prendre le temps de m'aider :)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

16 nov. 2015, 20:01

Bonjour Arthur et merci de prendre le temps de m'aider :)
Avec plaisir :)
Dans mes tests quand j attribue la valeur 525 en dur ça marche mais pas quand je mets myId.
Donc si je comprends bien :

Code : Tout sélectionner

$('#selectme').val(525);
fonctionne.

Mais :

Code : Tout sélectionner

var myid=525; $('#selectme').val(myid);
ne fonctionne pas ?
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 39 Messages

16 nov. 2015, 20:15

oui c'était exactement ça Arthur, merci on voit l'expérience. en fait je n'affectais pas la bonne valeur a myid donc forcement...ben .val() ne donnait pas le résultat attendu. grosse erreur de débutante.
merci on peut considérer ce post résolu :oops:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

16 nov. 2015, 20:24

On est tous passé par là ;-)
(et on y passe encore dès que la fatigue pointe le bout de son nez ^^ )
Quand tout le reste a échoué, lisez le mode d'emploi...