Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389

    problema con una funzione

    ho questa funzione

    function VediCheck(id,ck){
    if(ck.nodeName=='INPUT'){
    document.getElementById(id).style.display=(ck.chec ked)?'block':'none';

    }
    else{
    document.getElementById(id).style.display=(documen t.getElementById(id).style.display=='none')?
    'block':'none';
    };
    }

    al click mi apre un div


    però sto riscontrando che nei <input type submit onclick ecc non funziona
    qualcuno sa aiutarmi?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Informazioni troppo generiche "problema" e "non funziona" non chiariscono quale dei comportamenti attesi non si verifichi.

    Intanto un'informazione: ricorda che al termine dell'evento onclick su un pulsante di tipo submit il form verra' sempre e comunque inviato, e che talvolta con qualche browser non si fa in tempo a vedere gli effetti dello script prima che la pagina si blocchi in attesa della nuova.
    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
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Come detto sopra devi gestire il submit.
    Se mai metti un return false nell onsubmit della form e poi fai eseguire il submit via javascript
    Oppure non usare il submit ma usa un input button così da non avere nessun submit ma farlo da javascript appunto.

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.