Javascript et formulaire
Résolu
isis59
-
isis59 -
isis59 -
Bonjour,
voila ça va peut etre etre simple à resoudre mais j'ai envie d'essayer de me mettre au javascript et j'ai tenté ceci.
<tr>
<td align="left">Code postal* : </td>
<td align="left">
<input type="text" maxlength="5" name="Txt_CodePostal" onkeyup="verif_nombre(this);" value="
<?php
if (isset ($_POST['Txt_CodePostal']) and $_POST['Txt_CodePostal']!='')
{print $_POST['Txt_CodePostal'];}
elseif (isset($_GET['lien']) and ($_GET['lien']== 'modifier'))
{print $Resultat['codepostal_jeune'];}
?>" />
</td>
<script type="text/javascript">
function cp_ville () {
if(this.value=='calais')
Txt_CodePostal.value='62100';
}
</script>
<td align="left">Ville* : </td>
<td align="left">
<input type="text" name="Txt_Ville" value="
<?php
if (isset ($_POST['Txt_Ville']) and $_POST['Txt_Ville']!='')
{print $_POST['Txt_Ville'];}
elseif (isset($_GET['lien']) and ($_GET['lien']== 'modifier'))
{print $Resultat['ville_jeune'];}
?>" onBlur="cp_ville()" />
</td>
la hic c'est que ça ne marche plus depuis que j'i crée la fonction. avant j'avais onblur="if(txt_ville=='calais') txt_codepostal='62100' " et la, ça fonctionnait. Es ce que quelqu'un peut m'aider svp?? merci d'avance
voila ça va peut etre etre simple à resoudre mais j'ai envie d'essayer de me mettre au javascript et j'ai tenté ceci.
<tr>
<td align="left">Code postal* : </td>
<td align="left">
<input type="text" maxlength="5" name="Txt_CodePostal" onkeyup="verif_nombre(this);" value="
<?php
if (isset ($_POST['Txt_CodePostal']) and $_POST['Txt_CodePostal']!='')
{print $_POST['Txt_CodePostal'];}
elseif (isset($_GET['lien']) and ($_GET['lien']== 'modifier'))
{print $Resultat['codepostal_jeune'];}
?>" />
</td>
<script type="text/javascript">
function cp_ville () {
if(this.value=='calais')
Txt_CodePostal.value='62100';
}
</script>
<td align="left">Ville* : </td>
<td align="left">
<input type="text" name="Txt_Ville" value="
<?php
if (isset ($_POST['Txt_Ville']) and $_POST['Txt_Ville']!='')
{print $_POST['Txt_Ville'];}
elseif (isset($_GET['lien']) and ($_GET['lien']== 'modifier'))
{print $Resultat['ville_jeune'];}
?>" onBlur="cp_ville()" />
</td>
la hic c'est que ça ne marche plus depuis que j'i crée la fonction. avant j'avais onblur="if(txt_ville=='calais') txt_codepostal='62100' " et la, ça fonctionnait. Es ce que quelqu'un peut m'aider svp?? merci d'avance
A voir également:
- Javascript et formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Telecharger javascript - Télécharger - Langages
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
2 réponses
Salut
Dans ta fonction cp_ville le "this" ne designe pas ton champ, le contexte est different. Si tu veux avoir acces a ton champ il lui faut un id unique et l'appeller dans la fonction pour connaitre sa valeur par
document.getElementById("idDeTonChamp").value
(meme chose pour Txt_CodePostal a mon avis)
Dans ta fonction cp_ville le "this" ne designe pas ton champ, le contexte est different. Si tu veux avoir acces a ton champ il lui faut un id unique et l'appeller dans la fonction pour connaitre sa valeur par
document.getElementById("idDeTonChamp").value
(meme chose pour Txt_CodePostal a mon avis)