Visualizzazione dei risultati da 1 a 2 su 2

Discussione: javascript f13

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    51

    javascript f13

    domanda, con questo codice io disattivo il tasto invio

    Codice PHP:
    function kH(e) {
    var 
    pK e.which window.event.keyCode;
    return 
    pK != 13;
    }
    document.onkeypress kH;
    if (
    document.layersdocument.captureEvents(Event.KEYPRESS); 
    se volessi invece che all'invio richiami un'altra funzione?per esempio clicco su enter e chiamo la funzione test();

  2. #2
    con quel codice in pratica ottieni return false in caso che il keyCode sia == 13, cioè il tasto enter. se hia un return false, non succede nulla e ottieni l'effetto di disabilitare il tasto.
    se vuoi fare il contrario ti basta testare che il keyCode sia quello che ti interessa, se è quello ti chiami la tua funzione:
    Codice PHP:
    if( keyCode == 13 ) {
     
    miaFunzione();
    return 
    false//<-- prevengo il comportamento di default;

    se ti servono altri tasti, dai un occhio a questo link: http://www.ryancooper.com/resources/keycode.asp
    Hope this help
    Davide

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.