Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [form] onclick e valore

    salve gente,
    ho un form con un due radiobutton e il tasto di invio
    vorrei far si che quando l'utente clicchi sul tasto accadano 2 eventi:
    1) far apparire una popup con i due tasti ok e annulla con scritto "confermi la scelta di +opzione del radiobutton"
    2) far apparire un messaggio di errore in caso l'utente clicchi sul tasto di invio senza aver selezionato nulla..

    il problema però è questo:
    tutti gli attributi name, value, type dei radio button non possono essere modificati..
    come faccio?

  2. #2
    fai così:

    codice:
    <script language="JavaScript">
    
    function controllo(f) {
     var opzioni=f.nomeradio;
     var valore=null;
     for (i=0; i<opzioni.length; i++)
      if (opzioni[i].selected) valore=opzioni[i].value;
     if (valore==null) {
      alert("Scegliere un'opzione per procedere.");
      return false;
     }
     else return confirm("Sicuri della scelta "+valore+"?");
    }
    
    </script>
    da richiamare così:

    codice:
    <form name="mioform" onsubmit="return controllo(this);">
    ciao

  3. #3
    +valore+
    dove lo settto??
    nella value??

  4. #4
    Originariamente inviato da kilio
    +valore+
    dove lo settto??
    nella value??
    no no, devi lasciarlo così, se leggi bene è una variabile che ho definito nella funzione.

  5. #5
    f.nomeradio? come viene settato invece?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.