Title: RE: String coupée

Salut !

> -----Message d'origine-----
> De : Jean Michel Flambard [mailto:[EMAIL PROTECTED]]
> Envoyé : mardi 28 mai 2002 23:26
> À : [EMAIL PROTECTED]
> Objet : Re: String coupée
>
>
> Merci, c'était bien ça...
> Bien que je ne comprenne pas... Ca n'est pas très logique.
> Normalement, la valeur affichée est la chaine comprise entre "".
> Ici, cette chaine est <%=retailsUser.getPrenom()%> et non la
> chaine retournée par getPrenom(). Or c'est bien cette chaine
> là qui est
> affichée.
> Pourquoi ça marche ? J'aimerais comprendre.

Ben c'est pas tres dur, a priori, il suffit de regarder le
code HTML généré :
<input type="text" name="Prenom" value=Jean Michel>

Le navigateur interprête Jean comme la valeur du paramètre
value et Michel comme un nouveau paramètre du tag input.

Comme IE laisse passer la plupart des erreurs, il ne doit
pas réagir.  En utilisant un navigateur plus strict, tu aurais
dû avoir une erreur. Mais là, je peux me tromper, n'étant en rien
spécialiste de la chose.

Olivier
>
> Merci,
>
> Jean Michel
>
> > ----------
> >
> > C'est tout à fait normal.
> > Il manque des guillements pour l'attribut value.
> >
> > Ceci devrait résoudre ton pb, et est plus conforme à la norme:
> >
> > <input type="text" name="Prenom"
> value="<%=retailsUser.getPrenom()" %>>
> >
> > Patrice
> >
> > -- Use Opera, the most user-friendly web browser on Earth --
> >
>
>
>

Répondre à