Visualizzazione risultati 1 fino 6 di 6

Discussione: comparsa oggetti con javascript e css

  1. #1
    Guest

    Predefinito

    vorrei fare in modo che cliccando su un "radio" all'interno di un form, comparisse un "text" diverso per ogni "radio" premuto. ho pensato di fare una funzione javascript che in base alla variabile attiva i campi testo. Così com'è xò nn funziona: dice che document.all.quale.style.display non è un oggetto. sono un po' arrugginito con il javascript... nn è che qualcuno mi sa aiutare...?

    <script language="javascript">
    var quale="":
    function comparsa_oggetti(quale)
    {
    document.all.quale.style.display = (document.all.quale.style.display == 'none') ? '' : 'none'
    }
    </script>

    <input type="radio" onClick="comparsa_oggetti('testo')" name="cosatratta" value="testo">

    <input type="text" style="display:none" id="testo" size=25>

  2. #2
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Allora prima di tutto document.all funge solo per IE, se già lo sostituisci con:
    document.getElementById("idquale")

    già funziona sui più recenti IE, Mozilla, Opera (altrimenti cerca i soliti metodi diffusi cross-browser).

    Poi dovresti impostare l'attributo CSS visibility con valori "visible" e "hidden" (spero di non aver sparato qui per qui imprecisioni, prova).
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  3. #3
    Guest

    Predefinito

    ecco quì, così dovrebbe andare bene

    [code:1:8ebaf39611]<script language="javascript">
    var quale="";
    function comparsa_oggetti(quale)
    {
    document.getElementById(quale).style.displ ay = (document.getElementById(quale).style. display == 'none') ? '' : 'none'
    }
    </script>

    <input type="radio" onClick="comparsa_oggetti('testo')&qu ot; name="cosatratta" value="testo">

    <input type="text" style="display:none" id="testo" size=25>[/code:1:8ebaf39611]

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    non uso mai display, che differenza c'è con visibility? (..mai indagato)
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    Guest

    Predefinito

    funziona tutto... grazie mille!

  6. #6
    Guest

    Predefinito

    ottimo!!! di niente!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •