Ajout dans un OnChange
analog101
Messages postés
173
Date d'inscription
Statut
Membre
Dernière intervention
-
supernico Messages postés 513 Date d'inscription Statut Membre Dernière intervention -
supernico Messages postés 513 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un input texte avec:
.. onBlur="document.getElementById('value3').submit();"
et un select avec;
.. onChange="document.getElementById('value3').submit();"
Je doit ajouter ces 2 actions ci-dessous dans un OnChange d'un autre select:
.... OnChange="location.href=this.options[selectedIndex].value"
Une idée ?
merci!
J'ai un input texte avec:
.. onBlur="document.getElementById('value3').submit();"
et un select avec;
.. onChange="document.getElementById('value3').submit();"
Je doit ajouter ces 2 actions ci-dessous dans un OnChange d'un autre select:
.... OnChange="location.href=this.options[selectedIndex].value"
Une idée ?
merci!
A voir également:
- Ajout dans un OnChange
- Demande d'ajout snap qui disparait ✓ - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
- Ajout snap sans rien d'écrit - Forum Snapchat
- Inconnus qui m'ajoutent sur snap - Forum Snapchat
- Ajouter un profil netflix payant - Accueil - Guide streaming
4 réponses
tu peux créer une fonction JavaScript contenant les 3 actions que tu souhaite exécuter, et appeler cette fonction à partir de l'événement. ça doit te donner un truc du genre :
OnChange="mafonction()"
function mafonction()
{
// le code à exécuter
}
Par contre je vois pas pourquoi tu veux exécuter ces 3 actions, car chacune d'elle te redirige vers une autre page sans pouvoir exécuter le reste...
OnChange="mafonction()"
function mafonction()
{
// le code à exécuter
}
Par contre je vois pas pourquoi tu veux exécuter ces 3 actions, car chacune d'elle te redirige vers une autre page sans pouvoir exécuter le reste...
je voudrais que ces 2 champs (input texte et valeur de la select ) saisis dans la homepage soit reprise dans la page de destination qui contien les 2 même champs, meme id
tu es en html pur ou tu peux utiliser du php ? (je ne connais pas de moyen de passer des paramètres entre 2 pages en html pur, par contre en php c'est très facile)
as-tu essayé avec un formulaire ?
Sur ta page 1 :
<form method="post" action="" ENCTYPE="x-www-form-urlencoded" id="myForm" >
<INPUT type="text" value="Valeur par défaut" name="myInput" />
<select name="mySelect" ><option>a</option><option>b</option></select>
<select onChange="document.getElementById('myForm').action=this.options[selectedIndex].value;document.getElementById('myForm').submit();" ><option>url1</option><option>url2</option></select>
</form>
Sur ta page appelée :
<?php
$valeur_select = $_POST['mySelect'];
$valeur_input = $_POST['myInput'];
?>
Sur ta page 1 :
<form method="post" action="" ENCTYPE="x-www-form-urlencoded" id="myForm" >
<INPUT type="text" value="Valeur par défaut" name="myInput" />
<select name="mySelect" ><option>a</option><option>b</option></select>
<select onChange="document.getElementById('myForm').action=this.options[selectedIndex].value;document.getElementById('myForm').submit();" ><option>url1</option><option>url2</option></select>
</form>
Sur ta page appelée :
<?php
$valeur_select = $_POST['mySelect'];
$valeur_input = $_POST['myInput'];
?>