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

    script da modificare.... [scusate il titolo]

    ciao a tutti.

    questo script fa apparire 3 domande.
    selezionando la prima inibisco o meno la risposta alle altre

    dovrei però modificarlo in modo che all'inizio siano tutte bloccate tranne la prima, e venga abilitata la seconda (una delle due) solo dopo aver risposto alla prima....

    spiegazione un po' cervellotica, lo so


    <SCRIPT>
    function changeopt(state)
    {if (state==1) {document.getElementById("fles1").disabled=true;
    document.getElementById("fles2").disabled=true;
    document.getElementById("norm1").disabled=false;
    document.getElementById("norm2").disabled=false;}
    else{document.getElementById("fles1").disabled=fal se;
    document.getElementById("fles2").disabled=false;
    document.getElementById("norm1").disabled=true;
    document.getElementById("norm2").disabled=true;
    }
    }
    </SCRIPT>


    </p>



    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">1) Domanda

    <input type="radio" name="b" value="normale" id=uno onclick=changeopt(1)>
    a

    <input type="radio" name="b" value="flessibile" id=due onclick=changeopt(2)>
    b</font></p>



    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"> 1a) domanda

    <input type="radio" name="b1" value="si" id=norm1>
    S&igrave;

    <input type="radio" name="b1" value="no" id=norm2>
    No</font></p>


    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">

    1b) Domanda

    <input type="radio" name="b2" value="si" id=fles1>
    S&igrave;

    <input type="radio" name="b2" value="no" id=fles2>
    No</font></p>


    <font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p>


    <font size="2" face="Verdana, Arial, Helvetica, sans-serif">



    </font> </p>


    qualche idea in merito?

    P.S.
    sono una chiavica, quindi per cortesia, spiegate come si fa come se davanti a voi ci fosse un bambino scemo delle elementari



    grassie
    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

  2. #2
    oppure mi servirebbe modificare questo script in modo che le DIV siano due, e a seconda del radiobutton che premo venga visualizzata una o l'altra....

    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="javascript">
    function hide()
    {
    if(document.all)
    document.all.pippo.style.visibility="hidden";
    else
    if(document.layers)
    document.layers['pippo'].visibility="hide";
    else
    if(document.getElementById)
    document.getElementById('pippo').style.visibility= "hidden";

    }

    function show()
    {
    if(document.all)
    document.all.pippo.style.visibility="visible";
    else
    if(document.layers)
    document.layers['pippo'].visibility="show";
    else
    if(document.getElementById)
    document.getElementById('pippo').style.visibility= "visible";

    }
    </SCRIPT>
    </HEAD>
    <BODY>

    <DIV ID="pippo" STYLE="position:absolute; visibility:hidden; height:50; width:200;">
    <FORM >
    <INPUT TYPE="text" NAME="T1" SIZE="20"value="sssssss">
    </FORM>
    </DIV>


    <DIV ID="pluto" STYLE="position:absolute;top:200;lest:40;">
    <FORM>
    show <INPUT TYPE="radio" VALUE="V1" NAME="R1" onClick="show()">

    hide <INPUT TYPE="radio" NAME="R1" VALUE="V2" onClick="hide()">
    </FORM>
    </DIV>


    </BODY>
    </HTML>
    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

  3. #3
    Allora, x disabilitare un radio button basta fare così:
    <input type="radio" name="b1" value="si" id=norm1 disabled="true">

    aggiungendo quel disabled="true" dove ti serve blocchi quelle domande che non devono essere "attive"

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  4. #4
    grazie mille

    funziona perfettamente aggiungendo disabled="true" a tutti i radiobutton

    graziegraziegrazie

    - Punteggiatura. Sono vivo e vegeto. Sono vivo. E vegeto.
    - La vera felicità sta nelle piccole cose: una piccola villa, un piccolo yacht, una piccola fortuna...
    - Il pesce che lotta contro la corrente muore fulminato.

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.