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

    (onchange) Nascondere+campi insieme

    salve,

    con questa istruzione

    codice:
    onchange="this.form.seriale.style.visibility = (this.options[this.selectedIndex].text=='altro') ? 'hidden':'visible';"
    riesco a nascondere il campo seriale quando seleziono altro e va bene

    se ora volessi nascondere insieme a "seriale" anche un altro campo chiamato "part" come dovrei fare?

    Grazie....
    Frank

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    onchange="vv = (this.options[this.selectedIndex].text=='altro') ? 'hidden':'visible';this.form.seriale.style.visibil ity = vv;this.form.part.style.visibility = vv;"

    Ti conviene fare una funzione da richiamare...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    funzione nella pag. php?

    hai detto una funzione....
    la devo inserire in una pagina php pero...perche il controllo del form lo fa lato server..... giusto?

    2° cosa:

    quella è una (vv) oppure una (W) '??


    ciao
    Frank

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: funzione nella pag. php?

    Originariamente inviato da frank79_2005
    hai detto una funzione....
    la devo inserire in una pagina php pero...perche il controllo del form lo fa lato server..... giusto?
    No! la funzione la devi mettere nella <head> perchè il controllo del cambiamento del contenuto del testo (che fa partire l'evento onchange) lo fa LATO CLIENT
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5

    funzione lato client

    come potrei farla la funzione lato client per quello che mi serve?

    a proposito con la istruzione
    codice:
    onchange="vv=(this.options[this.selectedIndex].text=='altro') ? 'hidden':'visible';this.form.seriale.style.visibility = vv;this.form.part.style.visibility = vv;"
    va bene perche mi nasconde i due campi (seriale e partnumber) quando seleziono "altro" dal menu a tendina pero se invio il form e casomai qualcosa non va bene......tornando indietro i campi seriale e partnumber vengono visualizzati dinuovo!

    è un errore! perche fa cosi??

    ciao
    Grazie
    Frank

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    è un errore! perche fa cosi??
    Le modifiche apportare dal javascript alla pagina sono ovviamente temporanee.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7

    modifiche javascript temporanee??

    Vorrei che i campi(seriale,part) vengano resi invisibili anche quando ritorno indietro con l'istruzione history....mantenendo sempre gli stessi campi la dove l'utente ha gia inserito qualcosa....

    è possibile mai che non esiste anche il ritorno nellojavascript??

    Grazie...
    Frank

  8. #8
    up
    Frank

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.