Visualizzazione dei risultati da 1 a 4 su 4

Discussione: AS 2 - radio button

  1. #1

    AS 2 - radio button

    Ciao a tutti...

    Mi sto perdendo in un problema piuttosto banale...

    ho 2 famiglie di radio button:

    RadioGroup --> si no
    RadioGroup1 --> si no

    Adesso io parto da una situazione in cui

    RadioGroup si.value=true no.value=false
    RadioGroup1 si.value=false no.value=true

    adesso se il si di RadioGroup1 diventa true quello di RadioGroup divenrta false e si invertono ovviamente i rispettivi valori del no

    praticamente non posso avere in contemporanea entrambi il valore di si mentre posso essere entrambi no....

    come posso impostare il codice in modo che se seleziono un si l'altro passa a no e viceversa? mentre se entrambi no possono coesistere?

    io avevo provato...
    codice:
    _root.onEntrFrame=function(){
        if(si.value==true){
            siA.value=false;
            noA.value=true;
            no.value=false;
        }
    if(siA.value==true){
            si.value=false;
            no.value=true;
            noA.value=false;
    }
    }
    La cosa funziona ma solo nel primo passaggio poi quando tento di reinvertire i 2 si non funziona più qualcuno sa darmi un'idea del come impostare il tutto magari senza enter frame visto che credo sia li il prolema?

    grazie ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  2. #2
    in realtà non serve nessuno script. basta che cambi il "groupName" nei parametri del radioButton.
    Se i primi due li lasci di default come "radioGroup" ti basta impostare gli altri due come "radioGroup2".

  3. #3
    questo lo ho già fatto ma in questo modo ognuno gestisce il suo radio button a me interessa gestire con il si del gruppo 1 far diventare no gruppo2 e viceversa... mentr posso essere entrambi no
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    trovata la soluzione se dovesse servire ad altri...

    codice:
    _root.val1=1;
    _root.val2="";
    list1 = new Object();
    list1.click = function(eventObj){
    	 scelta=eventObj.target.selection
    	 trace("la proprietà selected è stata modificata in " + eventObj.target.selection);
      	 trace("la proprietà selected è stata modificata in " + eventObj.target.selection.data);
    	 _root.val1=eventObj.target.selection.data
    	 if(_root.val1==1 && _root.val2==1){
    		 trace("att")
    		  _root.Ar1.selected=false
    		 _root.Ar2.selected=true
    	 }
    	  trace("val1 e 2="+_root.val1+" - "+_root.val2)
    }
    radioGroup.addEventListener("click", list1); 
    
    list2 = new Object();
    list2.click = function(eventObj1){
    	 scelta1=eventObj1.target.selection
    	 trace("la proprietà selected è stata modificata in " + eventObj1.target.selection);
      	 trace("la proprietà selected è stata modificata in " + eventObj1.target.selection.data);
    	 _root.val2=eventObj1.target.selection.data
    	 if(_root.val1==1 && _root.val2==1){
    		 trace("att sono nel due")
    		 _root.r1.selected=false
    		 _root.r2.selected=true
    	 }
    	 trace("val1 e 2="+_root.val1+" - "+_root.val2)
    }
    radioGroup1.addEventListener("click", list2);
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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 © 2026 vBulletin Solutions, Inc. All rights reserved.