Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    5

    Problema con Onkeypress Invio

    Salve,
    Ho un piccolo problema che nn riesco a risolvere con l'onkeypress.
    Nel mio form quando inserisco un valore nel campo text e poi premo invio, mi si azzera l'intero form, mentre, se premo il button che richiama la stessa funzione dell'onkeypress, no. Come mai?
    Io nn voglio che si resetti perchè poi mi da problemi col richiamo di un altra funzione!

    Potete aiutarmi?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cosi, non vedendo il codice, non saprei proprio cosa pensare... magari se tu postassi qualche riga da esaminare
    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
    Registrato dal
    Feb 2012
    Messaggi
    5
    <table border="2" frame="box" rules="none" bgcolor="#F0E68C" style="border-color: #6196ed">
    <form name="elimina">
    <tr>
    <th colspan="2">
    Elimina un elemento
    </th>
    </tr>
    <tr>
    <td>
    <table border="1" frame="box" rules="none" bgcolor="#FFCC33">
    <tr>
    <th>
    Codice
    </th>
    </tr>
    <tr>
    <th>
    <input type="text" name="codice" style="text-align:center;" onkeypress="if(event.keyCode==13) return controlla()" />
    </th>
    </tr>
    </table>
    </td>

    <td>
    <input type="button" value="Elimina" style="height:50px;" onclick="JavaScript:return controlla();" />
    </td>
    </tr>
    </form>
    </table>


    function controlla(){
    if(document.elimina.codice.value.length < 1)
    {
    alert("Inserisci il codice di eliminazione!");
    return false;
    }else{
    refresh();
    return true;
    }
    }

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    ... e la funzione refresh() cosa fa?
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    5
    //elimino l'elemento selezionato
    function refresh(){
    var cod1 = document.elimina.codice.value;

    var corpo="http://localhost/progetto/elimina.php?codice="+cod1;
    parent.frames['corpo'].location.href = corpo;

    var stat_tot="http://localhost/progetto/statistiche_tot.php";
    parent.frames['statistica_tot'].location.href = stat_tot;

    setTimeout("stampacorpo()",1500);
    }
    //stampo la tabella nel corpo dopo 2 secondi di pausa del mese corrente

    function stampacorpo(){
    var data = new Date();
    var mese1 = data.getMonth()+1;
    var anno1 = data.getFullYear();
    var info1 = "";
    switch (mese1) {
    case 1: mese1='01';
    break;
    case 2: mese1='02';
    break;
    case 3: mese1='03';
    break;
    case 4: mese1='04';
    break;
    case 5: mese1='05';
    break;
    case 6: mese1='06';
    break;
    case 7: mese1='07';
    break;
    case 8: mese1='08';
    break;
    case 9: mese1='09';
    break;
    }
    var corpo="http://localhost/progetto/corpo.php?mese="+mese1+"&anno="+anno1+"&info="+inf o1;
    parent.frames['corpo'].location.href = corpo;
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    5
    comunque il problema nn è qll che faccio dopo, ma secondo me è proprio dell'onkeypress.
    Perchè col button richiamo la stessa funzione ma nn mi azzera tt il form, mentre se premo invio si...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    5
    Nessuno sa darmi una mano???

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.