[HTML / PHP] - Insertion auto d'espaces vides
Mr Loverman
-
NitroGen® Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
NitroGen® Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire en HTML avec plusieurs champs text et un textarea.
Sur toutes les pages de mon application, le traitement de ces champs textarea s'effectue correctement (sauvegarde en base de données puis chargement dans le textarea) sauf sur l'une d'elle qui insère systématiquement plusieurs espaces blancs avant de prendre en compte la valeur dans le champs.
En fait lorsque j'inscris
J'ai beau vérifier mon code je ne trouve pas d'anomalies. Dans le doute j'ai enlevé le addslashes lors de l'insertion et le stripslashes lors du chargement mais rien n'y fait.
Lorsque je valide mon formulaire en laissant le textarea vide il insère quand meme ces satanés espaces blancs ; en cliquant dedans après le chargement le curseur est déja à la moitié de la deuxième ligne.
Je pense qu'il s'agit d'un petit détail à corriger mais qui me gêne énormément je vous laisse le bout de mon code qui sera peut être utile :
Merci pour votre aide,
Cdlt ,
J'ai un formulaire en HTML avec plusieurs champs text et un textarea.
Sur toutes les pages de mon application, le traitement de ces champs textarea s'effectue correctement (sauvegarde en base de données puis chargement dans le textarea) sauf sur l'une d'elle qui insère systématiquement plusieurs espaces blancs avant de prendre en compte la valeur dans le champs.
En fait lorsque j'inscris
"toto"dans mon textarea j'obtiens
" toto"(avec bien plus d'espaces blancs que ca).
J'ai beau vérifier mon code je ne trouve pas d'anomalies. Dans le doute j'ai enlevé le addslashes lors de l'insertion et le stripslashes lors du chargement mais rien n'y fait.
Lorsque je valide mon formulaire en laissant le textarea vide il insère quand meme ces satanés espaces blancs ; en cliquant dedans après le chargement le curseur est déja à la moitié de la deuxième ligne.
Je pense qu'il s'agit d'un petit détail à corriger mais qui me gêne énormément je vous laisse le bout de mon code qui sera peut être utile :
<td align="left"> <textarea name="commentaires_facturation" rows="4" cols="40" onkeyup="changeOk();"> <?=$val['commentaires'];?> </textarea> </td>
Merci pour votre aide,
Cdlt ,
A voir également:
- [HTML / PHP] - Insertion auto d'espaces vides
- Espaces insécables - Guide
- Editeur html - Télécharger - HTML
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
4 réponses
Petit déterrage pour ceux qui passeraient par là, il ne faut rien laisser après l'ouverture de la balise <textearea>.
Exemple avec le problème ci-dessus :
<td align="left">
<textarea name="commentaires_facturation" rows="4" cols="40" onkeyup="changeOk();"><?=$val['commentaires'];?></textarea>
</td>
Exemple avec le problème ci-dessus :
<td align="left">
<textarea name="commentaires_facturation" rows="4" cols="40" onkeyup="changeOk();"><?=$val['commentaires'];?></textarea>
</td>