[html] Problème niais

Problème niais [html] - HTML/CSS - Programmation

Marsh Posté le 23-05-2005 à 14:26:19    

Vous allez rire, mais interdit de se moquer [:chupachupz]  
 
J'ai un formulaire tout ce qu'il y a de plus commun, avec un bouton de validation à la fin. Juste avant le bouton, j'ai une zone de texte. Lorsque je rentre du texte et que j'appuie sur "entrée" pour aller à la ligne en dessous, hop! ça valide :D
 
Ça va pas du tout, moi je veux juste passer une ligne.
 
 [:ciler]  
 
Que faire ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 23-05-2005 à 14:26:19   

Reply

Marsh Posté le 23-05-2005 à 14:32:59    

tu remplaces ton type=submit par un type=button

Reply

Marsh Posté le 23-05-2005 à 14:41:24    

Salut,
 
Tout d'abord je ne pense pas que remplacer le submit par un bouton soit une bonne solution.  
 
Ensuite si le formulaire est validé lorsque tu appuie sur "entrée", c'est que ton input est de type text -> monoligne.
 
Il te suffit de remplacer celui-ci par un textarea...

Reply

Marsh Posté le 23-05-2005 à 14:42:37    

karoli a écrit :

tu remplaces ton type=submit par un type=button


[:enzan] Et pour envoyer le formulaire tu fais comment ?

Reply

Marsh Posté le 23-05-2005 à 14:44:55    

j_lecruel a écrit :

Salut,
 
Tout d'abord je ne pense pas que remplacer le submit par un bouton soit une bonne solution.  
 
Ensuite si le formulaire est validé lorsque tu appuie sur "entrée", c'est que ton input est de type text -> monoligne.
 
Il te suffit de remplacer celui-ci par un textarea...

[:totoz] Je savais bien que je n'étais pas loin de la solution.
 
C'est pas bien de pas désaouler du week-end [:macatack]  
 
 [:muzah] Merci à tous [:volta]  


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 23-05-2005 à 14:44:57    

Clair que c'est pas une bonne idée de remplacer le submit par un bouton.
 
Surtout si le pauvre client a pas JS ^^'


Message édité par plainsofpain le 23-05-2005 à 14:45:28

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 23-05-2005 à 15:00:30    

FlorentG a écrit :

[:enzan] Et pour envoyer le formulaire tu fais comment ?


 
type=button onclick="submit();"  

Reply

Marsh Posté le 23-05-2005 à 15:02:47    

Que c'est laid :p

Reply

Marsh Posté le 23-05-2005 à 15:03:38    

karoli a écrit :

type=button onclick="submit();"


 
ca marche sous lynx ca ?  :pt1cable:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 23-05-2005 à 15:03:47    

karoli a écrit :

type=button onclick="submit();"


Et sans JS, je fais comment ? ;)

Reply

Marsh Posté le 23-05-2005 à 15:03:47   

Reply

Marsh Posté le 23-05-2005 à 15:04:14    

plainsofpain a écrit :

ca marche sous lynx ca ?  :pt1cable:


non..ni sous ma ti89 :/

Reply

Marsh Posté le 23-05-2005 à 15:07:08    

Aucun rapport. Un navigateur braille fera comment pour envoyer le formulaire ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 23-05-2005 à 15:10:01    

je sais que tu vous avez raison !
c'etait juste de la mauvaise foi en reponse a la suffisance de certains...
 
Excusez-moi d'avoir polluer votre forum de mon ignorance.

Reply

Marsh Posté le 23-05-2005 à 15:19:52    

On continue dans la niaiserie (pour ma part, hein :D)
J'enregistre les textes dans une base sql, les retour de ligne sont bien pris en compte dans la base maaaaais lorsque j'affiche le texte, il me met un seul bloc.
 
Mais pourquoi est-il si méchant :D


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 23-05-2005 à 15:26:06    

faut que tu remplaces tes retours à la lignes par la balise "<br>" a l'affichage
replace en asp, str_replace en php

Reply

Marsh Posté le 23-05-2005 à 15:29:57    

En php, c'est nl2br() ;)

Reply

Marsh Posté le 23-05-2005 à 15:34:52    

Merci messieurs :D
 
Le temps faire un aller-retour sur notre ami google avec les bons termes et j'avais trouvé ...
 
Faudrait pas travailler le lundi, je vous le dit [:kbchris]


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 25-05-2005 à 16:13:27    

Encore une question (plus trop HTML mais bon ...) :
 
Comment faire pour convertir automatiquement un texte "normal" accentué et tout en texte "HTML" ? Il y a une commande à mettre j'imagine, mais laquelle ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 25-05-2005 à 16:17:36    

Définir le bon encodage dans la source HTML.
 
Source de cette page du forum :
 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 
 
Par exemple ...

Reply

Marsh Posté le 25-05-2005 à 16:19:32    

ou taper directement les équivalents en &qqch;
 
Forcément c'est plus lourd ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 25-05-2005 à 16:20:13    

c'est fait, mais ça ne fonctionne pas comme je veux. Il reste des "?".
Je voudrais un truc, si possible, qui fasse ce que fait HTMLTidy dans HTMLKit en transformant un texte normal en caractères compatibles.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 25-05-2005 à 16:20:14    

Vraiment beacoup oui :s

Reply

Marsh Posté le 25-05-2005 à 16:20:35    

plainsofpain a écrit :

ou taper directement les équivalents en &qqch;
 
Forcément c'est plus lourd ^^'

[:rofl]  


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 25-05-2005 à 16:21:25    

Il faut que tu marques l'encodage dans la source ET que la source soit effectivement enregistree avec cet encodage.

Reply

Marsh Posté le 25-05-2005 à 16:23:39    

ouais genre indiquer utf-8 alors que la source est encodé en windows-1252 (whatever), ca ne marchera pas hein ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 25-05-2005 à 16:31:56    

C'est à dire que pour chaque texte, je dois enregistrer le code :??:
 
C'est pas un peu lourd ?


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 25-05-2005 à 16:39:25    

ben si, je délirais !
 
Tu mets ca dans le head :  
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 
Comme tu es sous windows, sur une langue occidentale, ca ira, tu pourras taper tes éèçà et autres sans soucis ^^'


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 25-05-2005 à 17:03:23    

muzah a écrit :

On continue dans la niaiserie (pour ma part, hein :D)
J'enregistre les textes dans une base sql, les retour de ligne sont bien pris en compte dans la base maaaaais lorsque j'affiche le texte, il me met un seul bloc.
 
Mais pourquoi est-il si méchant :D


 
Si tu veux afficher du texte "Brut" dans une page html : en gardant la mise en forme (retour à la ligne, tabulations...)
tu peux utiliser la balise <pre>

Reply

Marsh Posté le 25-05-2005 à 17:05:58    

problèmes de retour de ligne ? nl2br().
 
Par contre ca fait pas les tabulations ... mais y a surement une fonction qui fait tout ca ^^'


Message édité par plainsofpain le 25-05-2005 à 17:06:27

---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 25-05-2005 à 19:20:57    

Moi les &machin;, j'en met aucuns :o Ca devient vite lourdingue, et y'a le paramètre d'encodage qui est là pour ça. Donc utf-8 pour tout le monde et pis voilà :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed