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

    problema con radio button e select

    scusate se il titolo è poco chiaro, ma non sapevo come intitolare.

    cerco di spiegarvi il mio problema; ho fatto una form, questa form contiene 3 select [ menu a tendina ] che di default sono disabilitati, in parte ad ogni select ho messo un radio button che decide quale select "selezionare".
    quello che non voglio che si verifichi io è che: mettiamo che uno selezioni il primo radio per selezionare un valore dalla prima select, e fin qui nessun problema; lui seleziona un valore dalla tendina, ma poi si accorge di aver scelto la tendina sbagliata e seleziona il secondo radiobutton; la prima tendina mi viene disabilitata, ma rimane selezionato il valore che aveva selezionato l'utente...posso fare in modo da rimettere la selezione di default?vale a dire quella con value = ""??

    vi faccio un esempio del codice; questo è uno dei radio button:

    <input name="tipo_ricerca" type="radio" value="cerca_id" onclick="seleziona('cerca_id')" />

    e qui invece vi riporto la funzione seleziona():

    codice:
    function seleziona(variabile){
      switch (variabile){
        case('cerca_id'):
    	document.getElementById('idcasa').disabled = false;
    	document.getElementById('localita').disabled = true;
    	document.getElementById('tipologia').disabled = true;
            /*
            qui dovrei dirgi di settare la selezione dei due menu al valore ""
            */
    	break;
        case('cerca_localita'):
    	document.getElementById('idcasa').disabled = true;
    	document.getElementById('localita').disabled = false;
    	document.getElementById('tipologia').disabled = true;
            /*
            qui dovrei dirgi di settare la selezione dei due menu al valore ""
            */
    	break;
        case('cerca_tipologia'):
    	document.getElementById('idcasa').disabled = true;
    	document.getElementById('localita').disabled = true;
    	document.getElementById('tipologia').disabled = false;
            /*
            qui dovrei dirgi di settare la selezione dei due menu al valore ""
            */
    	break;
        default:
    	document.write('Si è verificato un errore!');
    	break;
      }
    }
    ho commentato quello che non riesco a fare e per cui ho chiesto a voi.
    spero di essermi spiegato bene e di ricevere risposta! Grazie mille!

    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  2. #2
    se i campo ha la proprietà "disabled" il valore non viene non viene nemmeno passato nella request quini anche se c'è un valore errato non credo sia un probelma
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  3. #3
    hai ragione! sono un cretino!

    grazie mille! mi stavo perdendo in un bicchiere d'acqua!
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

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.