Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
479 connectés 

  FORUM HardWare.fr
  Programmation

  Comment faire le même style de formulaire que sur ce forum?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire le même style de formulaire que sur ce forum?

n°91526
Thocan
La loi du silence
Posté le 21-01-2002 à 14:14:10  profilanswer
 

Salut,
 
Voilà... j'ai besoin de faire des formulaires de saisie de code Html pour remplir une base de données.
Pour le formulaire, pas de pb. Mais j'aimerai faciliter la saisie du code html grâce à des boutons style ceux présents sur ce forum (en gras, en italique etc...)
 
Comment faire?
Je ne vois pas trop comment faire ces modifs en dynamique...
 
Merci

mood
Publicité
Posté le 21-01-2002 à 14:14:10  profilanswer
 

n°91528
Mara's dad
Yes I can !
Posté le 21-01-2002 à 14:16:02  profilanswer
 

Fait comme tout le mode, regarde le source du formulaire !
 
Attention c'est du JavaScript Spécial IE !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°91530
Mara's dad
Yes I can !
Posté le 21-01-2002 à 14:20:08  profilanswer
 

Exemple :  
 
<SCRIPT>
var ctrl="#";
var tags = new Array();
tags[0] = new Array(2);
tags[0][0] = "<H3>";
tags[0][1] = "</H3>";
function saveCaret(elem)
{
  if ( elem.isTextEdit )  
    elem.caretPos = document.selection.createRange();
 
  ctrl = elem;
}
 
function insert(n)
{
 if( ctrl != "#" )
 {
  if( ctrl.caretPos.text != "" )
  {
   ctrl.caretPos.text = tags[n][0] + ctrl.caretPos.text + tags[n][1];
  }
 }
}
</SCRIPT>
 
Ensuite, sur le champs de texte : onblur="saveCaret(this)"
 
et sur le bouton pour insérer <H3> . . . </H3> : onclick=\"insert(0)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°91542
Thocan
La loi du silence
Posté le 21-01-2002 à 14:55:20  profilanswer
 

Haaa... c du javascript? Ok, je pensais que c'était codé en php et donc pas visible via le code source.
 
Merci, je vais regarder ça.

n°91599
Thocan
La loi du silence
Posté le 21-01-2002 à 16:38:18  profilanswer
 

Et comment est-ce traité ensuite?
Comment transforme-t-on les [g] en <b> etc...?
Directement dans le javascript?
Mais dans ce cas, pourquoi avoir mis dès le départ cette notation [] ???  :??:

n°91627
Mara's dad
Yes I can !
Posté le 21-01-2002 à 17:46:43  profilanswer
 

Le code PHP du forum remplace les [..] par des <..>.
Si les <..> ne sont pas utilisés directement, c'est pour :
1- Sécurité. Seuls quelques TAGS HTML sont autorisé
2- Permetre d'écrire du code HTML qui sera affiché tel quel et non interprété.
3- ...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°91629
Thocan
La loi du silence
Posté le 21-01-2002 à 17:55:13  profilanswer
 

Il les remplace de quelle manière?

n°91633
Mara's dad
Yes I can !
Posté le 21-01-2002 à 17:59:11  profilanswer
 

Je ne sait pas, y m'a pas filé son code !
 
Sans doute des regex ou de simple str_replace()...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°91639
Thocan
La loi du silence
Posté le 21-01-2002 à 18:18:34  profilanswer
 

:ange:  
Vi, je suis effectivement en train d'utiliser des str_replace() mais c un peu fastidieux...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Comment faire le même style de formulaire que sur ce forum?

 

Sujets relatifs
html / javascript : formulaire -> liste déroulante[PHP/mysql] importer blob dans un forum [VERY URGENT]
[SQL] Algo de recherche dans une base pour forum[windows VC++] Bibliothèque (style MFC) pour créer des outils
forum 1 final -> recherche un graphisteFormulaire, javascript, asp
[php - javascript] recuperer un formulaire en phpQuel language utiliser pour faire un jeu du style zelda3?
Est ce que ce forum vous sert pour votre boulot ?[PHP] formulaire d' inscription
Plus de sujets relatifs à : Comment faire le même style de formulaire que sur ce forum?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR