Guillemets doubles dans des guillemets double
Résolu
Fruustyler
-
TiboleParano Messages postés 498 Date d'inscription Statut Membre Dernière intervention -
TiboleParano Messages postés 498 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème avec le codage de ma page: en gros dans mon code php y'a ça un moment:
print ("<input type='text' name='loginnom' size='10' value='Votre nom' onclick=this.value=' '; />");
Le problème est que le validator de w3c n'aime pas la fin, le this.value=' ', parce qu'il considère que pour être valide, il faudrait que j'ajoute des guillemets autour, par exemple comme ça:
print ("<input type='text' name='loginnom' size='10' value='Votre nom' onclick=" this.value=' ' " ;
/>");
Mais je ne peux pas faire cela: si je mets des guillemets doubles, ça ne sera plus reconnu comme du texte à printer par php, et si je ne peux pas imbriquer des guillemets simples dans d'autres guillemets simples.
Alors comment faire? Envoyer chier le validator :D?
J'ai un problème avec le codage de ma page: en gros dans mon code php y'a ça un moment:
print ("<input type='text' name='loginnom' size='10' value='Votre nom' onclick=this.value=' '; />");
Le problème est que le validator de w3c n'aime pas la fin, le this.value=' ', parce qu'il considère que pour être valide, il faudrait que j'ajoute des guillemets autour, par exemple comme ça:
print ("<input type='text' name='loginnom' size='10' value='Votre nom' onclick=" this.value=' ' " ;
/>");
Mais je ne peux pas faire cela: si je mets des guillemets doubles, ça ne sera plus reconnu comme du texte à printer par php, et si je ne peux pas imbriquer des guillemets simples dans d'autres guillemets simples.
Alors comment faire? Envoyer chier le validator :D?
A voir également:
- Guillemets doubles dans des guillemets double
- Double ecran - Guide
- Whatsapp double sim - Guide
- Double driver - Télécharger - Pilotes & Matériel
- Double appel - Guide
- Double boot - Guide
2 réponses
Bonjour,
print ("<input type='text' name='loginnom' size='10' value='Votre nom' onclick=\"this.value=' ';\" />");
Le antislash avant le " permet d'afficher le " sans l'analyser.
Exemple : echo "\""; est valide et t'affichera "
Ps : ça marche aussi avec les simple quote : echo '\'' t'affichera '
Cdt,
print ("<input type='text' name='loginnom' size='10' value='Votre nom' onclick=\"this.value=' ';\" />");
Le antislash avant le " permet d'afficher le " sans l'analyser.
Exemple : echo "\""; est valide et t'affichera "
Ps : ça marche aussi avec les simple quote : echo '\'' t'affichera '
Cdt,