Visualizzazione dei risultati da 1 a 5 su 5

Discussione: AIUTO con il KeyPress

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4

    AIUTO con il KeyPress

    Buongiorno a tutti,

    nella mia pagina ASP (avevo già postato in Ap ma mi hanno spedito qui) devo fare in modo che quando venga premuta una combinazione di tasti si popoli il mio checkbox o radiobutton.

    Anche se semplice non riesco a farlo (chiaramente sono alle prime armi)......... di fatto devo fare in modo che quando viene premuto ALT+D si popola un checkbox e con ALT+S si popola l'altro checkbox.

    Mi potete aiutare con un esempio?

    Grazie di cuore tutti

  2. #2
    .
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    ALT è un tasto riservato ... ammesso tu riesca con qualche browser staresti sbagliando lostesso, prova con un'altra combinazione.


    [edit] ops ... scusate per prima
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4

    Grazie

    Grazie del consiglio,

    puoi comunque darmi un esempio di codice indipendentemente dalla combinazione di tasti?
    Mi trovo un pò in difficoltà con la sintassi.......

    Grazie

  5. #5
    codice:
    function ae(element, name, callback){
    	if(element.addEventListener)
    		element.addEventListener(name, callback, false);
    	else
    		element.attachEvent("on".concat(name), callback);
    };
    function keydown(evt) {
    	if(!evt.which)
    		evt.which = evt.keyCode;
    	if(evt.which === 16)
    		arguments.callee.alt = true;
    	else if(arguments.callee.alt) {
    		switch(evt.which) {
    			case	68:
    				alert("SHIFT + D");
    				break;
    			case	83:
    				alert("SHIFT + S");
    				break;
    		};
    	};
    	return preventDefault(evt);
    };
    function keyup(evt) {
    	keydown.alt = false;
    	return preventDefault(evt);
    };
    function preventDefault(evt) {
    	if(evt.preventDefault)
    		evt.preventDefault();
    	return (evt.returnValue = false);
    };
    spero tu ne faccia buon uso ... i tasti ALT, CTRL e tutti gli altri che servono solo ad interagire con la finestra del browser non devono essere sovrascritti
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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 © 2026 vBulletin Solutions, Inc. All rights reserved.