Javascript et formulaire
Résolu
bilbokey
Messages postés
126
Statut
Membre
-
bilbokey Messages postés 126 Statut Membre -
bilbokey Messages postés 126 Statut Membre -
Bonjour à tous,
Je débute en javascript et j'ai un petit soucis pour récupérer les donnée d'un formulaire ou pour le modifier. Si vous auriez quelques minutes a m'accorder, je vous en remercierais.
voici l'html :
<form method="post" name="formu">
<table>
<tr>
<td>
Continent
</td>
<td>
<select name="continent" onchange="request2()"><option
value="6">Tous</option><option value="0">Europe</option><option
value="1">Amérique du sud</option><option value="2">Amérique du
nors</option><option value="3">Afrique</option><option
value="4">Asie</option><option value="5">Océanie</option></select>'
</td>
</tr>
<tr>
<td>
Pays
</td>
<td>
<select name="pays"><option value="France">France</option></select>
</td>
</tr>
</table>
et le javascript :
<script type="text/javascript">
function request2()
{
alert('hello');
var s = document.formu.pays.value;
alert(document.formu.pays.value);
alert('hello2');
document.formu.pays.options[document.formu.pays.options.lenght] = new Option('nouveau texte','nouvelle value');
alert('hello3');
document.forms['formu'].pays.option[0] = new Option('nouveau','nouvelle
value');
...
résultat :
"hello"
"undefined"
"hello2"
et je n'ai pas le hello3 qui s'affiche.
Si quelqu'un peut me renseigner svp. Merci d'avance.
Je débute en javascript et j'ai un petit soucis pour récupérer les donnée d'un formulaire ou pour le modifier. Si vous auriez quelques minutes a m'accorder, je vous en remercierais.
voici l'html :
<form method="post" name="formu">
<table>
<tr>
<td>
Continent
</td>
<td>
<select name="continent" onchange="request2()"><option
value="6">Tous</option><option value="0">Europe</option><option
value="1">Amérique du sud</option><option value="2">Amérique du
nors</option><option value="3">Afrique</option><option
value="4">Asie</option><option value="5">Océanie</option></select>'
</td>
</tr>
<tr>
<td>
Pays
</td>
<td>
<select name="pays"><option value="France">France</option></select>
</td>
</tr>
</table>
et le javascript :
<script type="text/javascript">
function request2()
{
alert('hello');
var s = document.formu.pays.value;
alert(document.formu.pays.value);
alert('hello2');
document.formu.pays.options[document.formu.pays.options.lenght] = new Option('nouveau texte','nouvelle value');
alert('hello3');
document.forms['formu'].pays.option[0] = new Option('nouveau','nouvelle
value');
...
résultat :
"hello"
"undefined"
"hello2"
et je n'ai pas le hello3 qui s'affiche.
Si quelqu'un peut me renseigner svp. Merci d'avance.
2 réponses
-
S'il vous plait, j'ai essayé un tas de chose trouvé sur divers forum mais je comprend pas pouquoi chez eux sa semble marcher et pas chez moi... J'ai tenté avec des id dans le select notemment
-
Alors en fait j'avais un autre script javascript qui se lancait et qui ajoutait des champs du formulaire et deux d'entre eux avaient le même nom et id...