affichage page précédente

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage page précédente

par Invité » 20 oct. 2006, 13:42

en fait, je m'en suis sorti en ouvrant une pop up depuis ma page parente, car je n'arrivais à rien avec votre solution


merci de votre disponibilité

par Ajoloca » 19 oct. 2006, 22:10

Re,
Si ton champ est de type 'hidden' c'est à dire caché, c'est normal que tu ne puisses pas le voir. Pour voir son contenu tu dois le rendre visible avant. Avec le même exemple mais champ du type 'hidden'.

Code : Tout sélectionner

<input id="chp" type="hidden" ..... />
ça donnerait

Code : Tout sélectionner

var champ = document.getElementById('chp'); champ.value ='Voici la nouvelle valeur'; champ.style.visibility='visible';

par Invité » 19 oct. 2006, 22:01

le champ en question est un champ hidden qui reprend la valeur d'une requete select affichée dans un <td='id'>

je pourrais passer aussi quelque chose du type : document.getElementById('id').write('nouvel affichage');

mais je dois me tromper dans la syntaxe de la commande

par Ajoloca » 19 oct. 2006, 21:50

Re,
Poste le code qui ne marche pas.

par Invité » 19 oct. 2006, 21:42

désolé, mais cela ne marche pas !

par Ajoloca » 19 oct. 2006, 21:31

Re,

Dans ce cas c'est comme je te l'ai indiqué.

La valeur que tu as récupérée tu l'as bien QQ part dans la nouvelle page, cette zonne (champ) a un id donc tu utilises la même méthode.

JavaScript ne sais pas d'où viennent les données, il traite les données de la page (document) en cours sans se préocuper de leur provenance.

Ne confonds pas document et window.

par Invité » 19 oct. 2006, 21:24

non ! je voudrais afficher, sur la page loadée, le formulaire avec les champs de ma page initiale.

si mon formulaire s'appelle form.php, je passe un lien get qui me permet de l'afficher. Cependant, je veux modifier l'affichage d'un des champs une fois que le formulaire a été envoyé.....avec une pop up, par ex, la commenade est window.opener...... mais là il n'y a pas de pop up

par Ajoloca » 19 oct. 2006, 21:16

Re,

Je ne comprends pas bien ta question.
Tu as la page 1 dans laquelle tu saisis des infos, tu valides cette page et tu arrives à la page 2, ici tu récupères les valeurs de la page 1. Jusque là, je suis, ensuite ?

Tu voudrais revenir sur la page précédente (1) et modiffier une valeur ?

par Invité » 19 oct. 2006, 21:09

ok, mais comment indiquer qu'il s'agit du contenu de la page précédente (window.quoi?)

par Ajoloca » 19 oct. 2006, 21:04

Bonsoir,

Si c'est un champ, ce n'est pas la propriété 'innerHTML' mais 'value'.

Si ton champ a un 'id'

Code : Tout sélectionner

<input id="chp" type="text" ..... />
ce serait

Code : Tout sélectionner

var champ = document.getElementById('chp'); champ.value ='Voici la nouvelle valeur';

affichage page précédente

par serenade » 19 oct. 2006, 20:47

bonsoir,

voici mon problème

j'ai un fichier dans lequel je lance un formulaire (submit). Je récupère le résultat du submit sur la page loadée tout en affichant les champs de mon formulaires initial.

je voudrais à ce moment là modifier le contenu d'un champs (en affichant autre chose que ce qui a été entré au moment du submit)

quelle est la commande en javascript à passer ? (window.quelquechose.document...innerHTML ="....."; ????


merci pour votre aide