Remise a blanc ds une page web
Fermé
pimousse_cerise
Messages postés
68
Date d'inscription
vendredi 20 juillet 2001
Statut
Membre
Dernière intervention
2 décembre 2002
-
24 août 2001 à 10:30
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 24 août 2001 à 13:55
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 24 août 2001 à 13:55
A voir également:
- Remise a blanc ds une page web
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Remise a zero pc - Guide
- Instagram web - Guide
- Créer une page facebook - Guide
1 réponse
PhP
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
24 août 2001 à 13:55
24 août 2001 à 13:55
Salut pi...
Sache que lorsque tu postes un formulaire une page html est rechargée c'est pourquoi si le formulaire se recharge lui-même tous ses champs sont remis à blanc.
Voici un petit ex qui tu dois recopier dans le notepad et sauver sous le nom : form_blank.htm vu que c'est le nom que j'utilise dans l'action du formulaire !
Ce formulaire s'appel lui-même SANS perdre le contenu de sa zone de texte.
<html>
<head>
<title>Test de passage de paramètres</title>
<script language="JavaScript">
<!--
// Recherche du paramètre passé dans l'url portant le nom param_id
function getUrlParam(param_id)
{
// Récupére les paramètres passés dans l'url dans un tableau
var paramArray=window.location.search.substr(1).split("&")
var param=null
for (var i=0; i < paramArray.length; i++)
{
if (paramArray[i].indexOf(param_id)==0)
{
var j=paramArray[i].indexOf("=")
if (j!=-1) param=paramArray[i].substr(j+1)
break
}
}
return param
}
// On récupère la valeur de la zone de saisie passé en paramètre par la méthode GET
var text1=getUrlParam("text1")
// On initialise le champ "text1" avec la valeur reçue si elle existe bien sûr
function load()
{
if (text1) document.all["form1"].text1.value=text1
}
//-->
</script>
</head>
<body onload="load()">
<p>Ce formulaire ne fait rien d'autre que de se passer à lui même la valeur saisie dans
la zone de texte par la méthode GET<br>
Attention cela ne marche pas avec la méthode POST : dans ce cas il faut utiliser un
language comme PHP sur le serveur par ex. </p>
<form name="form1" method="get" action="form_blank.htm">
<p><input type="text" name="text1" size="20"><input type="submit" value="Envoyer"
name="B1"><input type="reset" value="Effacer" name="B2"></p>
</form>
</body>
</html>
@+
Philippe
Sache que lorsque tu postes un formulaire une page html est rechargée c'est pourquoi si le formulaire se recharge lui-même tous ses champs sont remis à blanc.
Voici un petit ex qui tu dois recopier dans le notepad et sauver sous le nom : form_blank.htm vu que c'est le nom que j'utilise dans l'action du formulaire !
Ce formulaire s'appel lui-même SANS perdre le contenu de sa zone de texte.
<html>
<head>
<title>Test de passage de paramètres</title>
<script language="JavaScript">
<!--
// Recherche du paramètre passé dans l'url portant le nom param_id
function getUrlParam(param_id)
{
// Récupére les paramètres passés dans l'url dans un tableau
var paramArray=window.location.search.substr(1).split("&")
var param=null
for (var i=0; i < paramArray.length; i++)
{
if (paramArray[i].indexOf(param_id)==0)
{
var j=paramArray[i].indexOf("=")
if (j!=-1) param=paramArray[i].substr(j+1)
break
}
}
return param
}
// On récupère la valeur de la zone de saisie passé en paramètre par la méthode GET
var text1=getUrlParam("text1")
// On initialise le champ "text1" avec la valeur reçue si elle existe bien sûr
function load()
{
if (text1) document.all["form1"].text1.value=text1
}
//-->
</script>
</head>
<body onload="load()">
<p>Ce formulaire ne fait rien d'autre que de se passer à lui même la valeur saisie dans
la zone de texte par la méthode GET<br>
Attention cela ne marche pas avec la méthode POST : dans ce cas il faut utiliser un
language comme PHP sur le serveur par ex. </p>
<form name="form1" method="get" action="form_blank.htm">
<p><input type="text" name="text1" size="20"><input type="submit" value="Envoyer"
name="B1"><input type="reset" value="Effacer" name="B2"></p>
</form>
</body>
</html>
@+
Philippe