Il linguaggio JavaScript
 

Perchè non si riescono a settare dinamicamente i pa=?ISO-8859-1?Q?rametri_di_una_pagina_HTML??

Riccardo Suprani 28 Dic 2014 15:21
Salve!
Parto da questo esempio che vorrei poi estendere a casistiche più complesse
Ho questo codice che riporto qui sotto

<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
<script type="text/javascript">
function Button()
{
do*****ent.MiaForm.action = "Pippo.php?id=1";
return true;
}
</script>
</head>
<body>
<form method="get" name="MiaForm">
<input type="submit" value="Button" onclick="return Button()" />
</form>
</body>
</html>

Il mio obiettivo è quello di modificare dinamicamente la action della mia form
in modo che al click sul pulsante venga richiamata la pagina "Pippo.php" con il
parametro ID valorizzato a 1.
Certo che la cosa avrebbe funzionato senza problemi, metto in esecuzione il mio
codice e scopro con enorme sorpresa che al click sul pulsante viene richiamata
la pagina Pippo.php senza però la valorizzazione del parametro id.
Provando ad *****izzare il codice javascript in debug, tutto sembra funzionare
senza problemi e la proprietà action della form viene impostata correttamente
al valore atteso (quindi nome pagina seguita dalla sua query che valorizza il
parametro id).

Ci sono spiegazioni per tutto questo?

Grazie
Riccardo
salclem2 28 Dic 2014 22:36
"Riccardo Suprani" <tifosonazionale@gmail.com> nell'ultimo post si è così
espresso:
Devi usare questa sintassi, l'ho provata e funziona
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
<script type="text/javascript">
function Button()
{
do*****ent.MiaForm.action = "Pippo.php";
return true;
}
</script>
</head>
<body>
<form method="get" name="MiaForm">
<input type= ******* name="id" value="1">
<input type="submit" value="Button" onclick="return Button()" />
</form>
</body>
</html>

Pippo.php
<?php
$valore=$_GET['id'];
echo "id=".$valore;
?>


--
http://freewareonline.org/
http://netuser.altervista.org/
http://salclem2.altervista.org/

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio JavaScript | Tutti i gruppi | it.comp.lang.javascript | Notizie e discussioni javascript | Javascript Mobile | Servizio di consultazione news.