Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Tasto invio....

  1. #1

    Tasto invio....

    Salve a tutti.
    Forse chiedo troppo da javascript, ma si potrebbe in qualche modo detectare la pressione di un tasto, come nel mio caso il tasto invio? Nel senso....ecco...ho una text area....nella quale onFocus, premendo il tasto invio succeda qualcosa.
    Secondo voi si può?
    Ciao,grazie!

    Andrea

  2. #2
    Utente di HTML.it L'avatar di medorex
    Registrato dal
    Apr 2002
    Messaggi
    252

    esempio

    si che si puo!
    Codice PHP:
    <html>
    <
    head>
    <
    title>Documento senza titolo</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <
    script language="JavaScript" type="text/JavaScript">
    <!--
    function 
    MM_findObj(nd) { //v4.01
      
    var p,i,x;  if(!dd=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        
    d=parent.frames[n.substring(p+1)].documentn=n.substring(0,p);}
      if(!(
    x=d[n])&&d.allx=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(
    i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!
    && d.getElementByIdx=d.getElementById(n); return x;
    }

    function 
    MM_setTextOfTextfield(objName,x,newText) { //v3.0
      
    var obj MM_findObj(objName); if (objobj.value newText;
    }
    //-->
    </script>
    </head>

    <body>
    <label></label>
    <form name="form1" method="post" action="">
    <textarea name="textarea" id="pippo"> </textarea>
    <input name="Submit" type="button" onClick="MM_setTextOfTextfield('pippo','','prova')" value="Pulsante">
    </form>
    <label></label>
    </body>
    </html> 
    ciao medo
    Ma quando impareremo mai ??

  3. #3
    Ottimo. Tanks a lot.

  4. #4

    Non avevo guardato bene cos'era lo script....

    Hemmm.....veramente credo di non essermi spiegato...
    In realtà mi serviva capire quando l'utente preme il tasto "invio"

    function premuto() {
    se l'ultimo tasto premuto è "invio"
    fai qualcosa
    }

    <INPUT ..... onFocus="premuto()">

  5. #5
    function Premuto()
    {
    if (event.keyCode==13)
    {
    FAI QUELLO CHE DEVI FARE
    }
    }


    <input .... onkeydown="Premuto();")

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.