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

 


Dernière réponse
Sujet : Comment faire le même style de formulaire que sur ce forum?
Thocan :ange:  
Vi, je suis effectivement en train d'utiliser des str_replace() mais c un peu fastidieux...

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Thocan :ange:  
Vi, je suis effectivement en train d'utiliser des str_replace() mais c un peu fastidieux...
Mara's dad Je ne sait pas, y m'a pas filé son code !
 
Sans doute des regex ou de simple str_replace()...
Thocan Il les remplace de quelle manière?
Mara's dad 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- ...
Thocan 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 [] ???  :??:
Thocan 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.
Mara's dad 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)
Mara's dad Fait comme tout le mode, regarde le source du formulaire !
 
Attention c'est du JavaScript Spécial IE !
Thocan 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

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)