begin process at 2012 05 29 23:14:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

récupérer les données d'un formulaire javascirpt


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

récupérer les données d'un formulaire javascirpt

jeudi 30 décembre 2004 à 13:49:44 | récupérer les données d'un formulaire javascirpt

zebrei

Bonjour,
j'ai téléchargé une source épatante sur ce site : http://www.javascriptfr.com/code.aspx?id=25847
rich text editor.

C'est chouette, c'est pratique, c'est petit, bref c'est ce que je cherchais...
mais le script gère le contenu du champ en javascript.
Or, j'ai besoin de transférer ces données en variable php ($texte par exemple), pour pouvoir remplir une base de donnée SQL, sachant que j'ai d'aures champs php dans la même page.

comment donc faire pour récupérer le contenu de ces variables.

j'ai une fonction qui les retrouve en javascript (celle postée par l'un de vous) :

----------------------------------------
function voir(rte){
var oRTE;
if (document.all) {
oRTE = frames[rte].document;
} else {
oRTE = document.getElementById(rte).contentWindow.document;
}
var htmlSrc = oRTE.body.innerHTML;
formulaire.action="index.php?valide=true";
formulaire.texte.value=htmlSrc;
formulaire.submit();
}
---------------------------------------

Je cherche donc à récupérer "formulaire.texte.value" ou "htmlSrc".
Je n'y parviens pas ! (je ne peux mélanger php et java:
<?$texte?>= formulaire.texte.value ne marche pas sous javascript.

de manière plus générale, comment je récupère les données d'un formulaire postée avec "formulaire.submit();" ?????

jeudi 30 décembre 2004 à 14:26:04 | Re : récupérer les données d'un formulaire javascirpt

malalam

Administrateur CodeS-SourceS
salut,

avec $_POST[] tout simplement.
J'ai utilise cet editeur aussi, il gere un textarea en fait, ok? Ca reste un formulaire, que tu peux traiter avec php.
Moi je ne me servais de ce truc que pour agrementer le textarea, mais je traitais le formulaire entierement en php. Ca marche tres bien.
jeudi 30 décembre 2004 à 15:05:09 | Re : récupérer les données d'un formulaire javascirpt

coucou747

Administrateur CodeS-SourceS
$text=$_POST['text'];

Il faut te dire que JS s'exécute coté plicent, et PHP coté serveur...

In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy

[ Lien ]
jeudi 30 décembre 2004 à 19:24:38 | Re : récupérer les données d'un formulaire javascirpt

zebrei

Merci, je ne m'attendais pas à des réponse si rapides.

En fait, depuis, je suis allé chercher le script original sur http://www.kevinroth.com/rte/demo.htm, et le retour de donnée focntionne mieux, il me distribue directement la valeur du contenu de la page formaté dans le nom même de la iframe.
je ne sais pas comment, je pense qu'il duplique le champs dans un champs caché. Mais en fait, il perd son formatage dans l'opération, et je ne récupère que la valeur du texte... sans formatage. Aucun intérêt !

Je vais tester cette commande POST.

Mais c'est quand même même bizarre qu'on ne puisse pas récupérer facilement le contenu du champs.

Malalam, non, ce 'nest pas un textarea, ce serait trop simpe.
C'est un <iframe>. Il faut donc aller chercher l'intérieur du HTML généré (ce que je ne sais pas faire, mais j'ai trouvé les fonctions qui le font).
Mais ensuite, je suis bien embêté pour transformé la valeur récupérée sous javascript en valeur php.
jeudi 30 décembre 2004 à 20:01:33 | Re : récupérer les données d'un formulaire javascirpt

zebrei

En fait, c'était beaucoup plus bête que ça.
J'ai trouvé la solution dans les sources d'une version supérieure du produit.
(aplosRTE :
http://mike.aplosmedia.com/dev/AplosRTE/test_editor.php)

Le formatage HTMl est simplement oublié par le script, alors il faut le lui rappeler :

--------------------------------------
$text=$_POST['rte1'];
$text = rawurldecode(stripslashes($text));
echo "1: $rte1"; // ne donnera pas de HTML
echo "2: $text"; // donnera tout le formatage
---------------------------------------

Une journée de recherche ... content... ! :-)

Merci pour les explications reçue ici, qui m'ont permis d'accélerer les recherches


Cette discussion est classée dans : récupérer, texte, php, données, formulaire


Répondre à ce message

Sujets en rapport avec ce message

Editeur wysiwig + récupérer les données d'un formulaire [ par vallou ] Je suis occupée de réaliser un module de news en ASP.Seulement, sur mon lieu de stage, ils veulent que j'ajoute un éditeur qui permettrait à la perso Formulaire [ par lavache13 ] Est-ce qu'on peut envoyer les données cochées d'un formulaire dans une autre page sans utiliser le php?J'arrive à vérifier les données du formulaire m Verifier contenu des variables dans formulaire [ par beckam ] Salut,j'utilise easyphp ainsi que mysql. Je dispose d'une base de données avec une table qui est alimentée par un formulaire html avec utilisation du Formulaire de modification de données [ par thunderfear ] Bonjour,J'aimerai faire un formulaire pour modifier des infos déjà entrée par l'utilisateur auparavant. Je les affiche en simple texte et j'aimerai qu reception des données d'un formulaire [ par GADSN ] bonjour voila mon probleme c'est que j'ai un formulaire qui contient plus qu'un bouton de submit chaque bouton mene vers une page php pour interoger l Ne pas réagir si on sélectionne le 1er élément d'un formulaire [ par Tipado ] Bonjour J'ai une page internet avec 3 formulaires de type SELECT (liste deroulante) Ces 3 formulaire se remplicent automatiquement grace a des re formulaire a deux destination [ par kaking ] bonjour les genson m'a dit de voir du coté de javascript pour faire un form a deux destinationseffectivement j'ai actuellement un formulaire qui envoi Formulaire PHP [ par nagam ] J'est une page nommé validation.php pour laquelle je dois vérifier toutes les informations saisit après validation un clique sur un bouton  doit me pe Récupérer une variable d'une méthode [ par Noizet ] Hello,J'ai une fonction qui me retourne un tableau et j'aimerai la récupèrer une fois que j'ai cliquer sur mon bouton et qu'il m'a amener sur ma page [php/java] Passage de variable? [ par titi2111 ] Bonjour, Pour vous présenter mon problème j'ai créé 3 pages simples. Je voudrais pouvoir modifier une variable php à l'aide d'un champ texte quelque s


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales