Visualizzazione dei risultati da 1 a 3 su 3

Discussione: type radio onchange

  1. #1

    type radio onchange

    Generlamente utilizzo questo script che riporto di seguito attraverso il quale al cambio della voce selezionata nella select mi ricarica la stessa pagina passandomi valori diversi, ora vorrei fare la stessa cosa ma senza la select ma i pulsanti "radio" ma mi da errore e non capisco dove:

    questa la funzione:

    codice:
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
      eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
    }
    e generlamente questa è la select che uso e che funziona:

    codice:
    <select name="prova" id="prova" onChange="MM_jumpMenu('parent',this,0)">
     <option value="cam.asp?action=add>a</option>
    <option value="cam.asp?action=mod>b</option>
    </select>
    Ora io vorrei fare la stessa cosa ma con i radio ho fatto come segue ma mi da errore:

    codice:
    <input name="cam" type="radio" value="cam.asp?action=add checked onClick="MM_jumpMenu('parent',this,0)">Voce1
    <input type="radio" name="cam" value="cam.asp?action=mod onClick="MM_jumpMenu('parent',this,0)">Voce2
    Dove spaglio?

  2. #2
    Utente di HTML.it L'avatar di plafo
    Registrato dal
    Sep 2000
    Messaggi
    84
    ciao!
    devi modificare la funzione MM_jumpMenu in quanto cosi com'è fatta serve per recuperare i valori da una select.
    per trovare il valore di un radio devi fare:
    document.nomeform.nomeradio[numeroelemento].value
    spero di averti chiarito un pò le idee




    ciao ciao

    Carlo
    non può piovere per sempre

  3. #3
    Ho solo un piccolo problema, non ho idea di come modificarlo, se mi puoi dare una mano

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.