3 messaggi dal 14 giugno 2005
Buongiorno,

nella mia form ho un RadioButtonGroup

<table width="250">
    <tr>
      <td><label>
        <input type="radio" name="Autorizzazione_Privacy" value="no_autorizzazione">
        Non Autorizzo</label></td>
      <td><input name="Autorizzazione" type="radio" value="autorizzazione">
Autorizzo</td>
    </tr>
  </table>


Nella form ho anche un bottone per fare il Submit della stessa.

Vi spiego quello che vorrei fare:

Se il valore selezionato è "autorizzazione", tutto ok e può fare il submit della form; se il valore è "no_autorizzazione" come faccio ad impedirgli di fare il submit e far comparire un Alert?
Esiste una funzione o un controllo che mi possano aiutare ad ottenere il risultato desiderato?

Grazie 1000 a tutti in anticipo.

Non esistono cose impossibili, ma solamente la nostra percezione limitata di ciò che è possibile
2.584 messaggi dal 14 maggio 2001
Se sono scritti in quell'ordine ti riferisci al primo elemento con l'indice zero:

if (document.NomeForm.Autorizzazione[0].checked==true)
{.....}

Attenzione: i due radio button devono avere lo stesso name "Autorizzazione"
3 messaggi dal 14 giugno 2005
seoman ha scritto:
Se sono scritti in quell'ordine ti riferisci al primo elemento con l'indice zero:

if (document.NomeForm.Autorizzazione[0].checked==true)
{.....}

Attenzione: i due radio button devono avere lo stesso name "Autorizzazione"


gli ho dato lo stesso nome, ma riportando il codice ho sbagliato a scriverlo

Non esistono cose impossibili, ma solamente la nostra percezione limitata di ciò che è possibile
2.584 messaggi dal 14 maggio 2001
Per il controllo del submit devi togliere tutti i button di tipo submit e mettere nel form questa funzione:

<form ..... onsubmit="return(jValidazione());">


Dove jValidazione è una funzione Javascript che fa:

function jValidazione()
{
if (document.NomeForm.Autorizzazione[0].checked==true)
{return(true);}
else
{
window.alert(....
return(false);
}
}

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.