[javascript]impostare un valore dinamico sul checkbox

Di recente stavo impazzendo su come impostare dinamicamente un valore ad un input di tipo checkbox su un form.

quando mandavo i dati sulla pagina la funzione

 isset($_post['nome'])

mi usciva sempre false.

l’idea è questa, invece di impostarlo sul checkbox lo imposto su un input di tipo hidden.

eccovi un esempio


<form action='pagina1.php' method='post' onsubmit='change_value()'>

<input type='hidden' name='valore'>

<input type='checkbox' name='valore2' id='id_valore2'>

</form>

<script>

function change_value(){

if (document.getElementById("id_valore2").checked==true){
document.mod_utente.conf_pagamento.value="1";
return true;
}else{
document.mod_utente.conf_pagamento.value="0";
return true;
}

}

</script>

PAGINA1.PHP


if (isset($_post['valore'])){

echo "Hello World!!";

}

spero che a qualcuno sia risultato utile

Questa voce è stata pubblicata in Uncategorized e contrassegnata con , , , , . Contrassegna il permalink.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...