Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152

    Problema con form

    Ho un questionario.
    Ad una domanda, ad esempio SEI UN LAVORATORE?, voglio che se si risponde si ,sia possibile inserire dei dati anche a domande successive che sono inerenti alla domanda "SEI un LAVORATORE", se
    si risponde no queste stesse domande successive si oscurino,si disattivino.



    andry80

  2. #2
    Reale_Augello
    Guest

    Potresti...

    ... rendere disabled i campi che sono associati al radiobutton con valore "Sì".

    Ciao !

  3. #3
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    ma quante ne so?

    codice:
    <html>
    <head>
    <script language="JavaScript">
    
    function SwitchField(selectvalue)
    {
    if (selectvalue=='inputID')
    {
    if (document.all)
    {
    document.all["showfield"].style.visibility = "visible";
    }
    else
    {
    eval("document.layers['showfield'].visibility = 'show';");
    }
    }
    else if (selectvalue=='noID')
    {
    if (document.all)
    {
    document.all["showfield"].style.visibility = "hidden";
    }
    else
    {
    eval("document.layers['showfield'].visibility = 'hide';");
    }
    }
    }
    
    // you should test this function
    function form_submit()
    {
    if (document.all)
    {
    if (document.all["showfield"].style.visibility == "visible")
    {
    document.testhide.hidefield.value=document.show_field.InputID.value;
    }
    }
    else
    {
    if (eval("document.layers['showfield'].visibility")=="show")
    {
    document.testhide.hidefield.value=document.layers[0].document.show_field.InputID.value;
    }
    }
    
    document.testhide.submit();
    }
    
    
    </script>
    
    
    </head>
    <body>
    
    <script language="JavaScript">
    
    
    var bName = navigator.appName;
    var bVer = parseInt(navigator.appVersion);
    var IsIEPlus = false;
    var IsNSPlus = false;
    
    var hpStr;
    
    if ((bName == "Netscape") && (bVer >= 3))
    {
        IsNSPlus = true;
    }
    else if ((bName == "Microsoft Internet Explorer") && (bVer >=4))
    {
        IsIEPlus = true;
    }
    
    if (IsIEPlus)
    {
    document.write('<span id="showfield" style="visibility:hidden; position:absolute;top:40; left:10">');
    }
    else if (IsNSPlus)
    {
    document.write('<span id="showfield" style="visibility:hide; position:absolute;top:40; left:10">');
    }
    </script>
    <form name="show_field">
    Bu bu: 
      <input type="text" name="InputID">
    </form>
    </span>
    
    <form name="testhide" action="">
    Seleziona: 
      <select name="test" size=1 onChange="SwitchField(document.testhide.test.options[document.testhide.test.selectedIndex].value)">
    <option value="noID" selected>no</option>
    <option value="inputID">si</option>
      </select>
    <input type="hidden" name="hidefield">
    
    
    
    
    <input type="button" name="txtbutton" value="invia" onClick="form_submit()">
    </form>
    </body>
    </html>
    Ma quando impareremo mai ??

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.