Bonjour,
j'ai cr�� un �diteur de texte en ligne dans lequel on peut cr�er tous les types de champs de formulaire (un peu comme FCKEditor).
Mon probl�me est le suivant :
apr�s avoir cr�� plusieurs champs, je d�cide d'enregistrer le tout dans une page php que je pourrai r�utiliser plus tard.
Je veux changer le nom des champs en y ajoutant un id unique, g�n�r� apr�s coup.
Je lance donc une recherche d'expression r�guli�re.
Par exemple :
Ca ne marche pas. Je me rends alors compte que ma page php n'a pas �t� enregistr�e comme je le pensais.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 preg_replace ("/<input type='text' id='truc' name='truc'/",<input type='text' id='14_truc' name='14_truc',$chaine);
Au lieu d'avoir :
j'ai :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <input id="text" name="text" size="10" maxlength="10" type="text">
Est-ce que quelqu'un a d�j� utilis� cette fonction pour cr�er des champs ? Y a-t-il une autre fonction (du genre innerHTML) � utiliser pour �tre s�r que le code ne va pas �tre modifi� � l'arriv�e ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <input id=text maxlength=10 size=10 name=text>
Ce probl�me se pose sous IE.
Mais sous FireFox, j'utilise execCommand("insertHTML",texte), et cette fois c'est l'attribut type="text" qui se retrouve tout � la fin.
Je pas comprendre.
Partager