Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    31

    Eseguire script javascript alla pressione di un tasto!!!

    salve ragazzi sono nuovo della community,avrei un problema è cerco aiuto, io avrei uno script in javascript e una pagina html ora nella pagina html ho un form e vorrei che appena si scrivesse nel form si attiverebbe lo script.js come posso fare??????

  2. #2
    potresti usare dei attributi aggiuntivi per l'elemento della form che dovrebbe cambiare:
    onkeydown - avviene quando un tasto rimane premuto
    onkeypress - avviene quando un tasto è premuto
    onkeyup - avviene quando un tasto è rilasciato

    es: <input type="text" onkeydown="myFunction()">

    il problema è che esegue la funzione alla pressione di ogni tasto (quindi se si inserisce una parola di n lettere, la funzione verra eseguita n volte)

    par altri "eventi" potresti guardare questa pagina:
    http://www.w3schools.com/jsref/dom_obj_event.asp

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    31
    ciao,innanzitutto grazie dell'aiuto ci ho provato a fare come dici tu,ma non ci riesco credo il problema sia che sbaglio la function()

    ti do il link dello script: tutorialzine.com/2010/09/google-powered-site-search-ajax-jquery/


    ecco vorrei fare in modo k a ogni carattere scritto nel testo lo script effettui una ricerca!

    attendo risposte

  4. #4
    prova simulando la pressione del tasto "Submit" tramite il metodo "click()":

    alla casella di testo aggiungi l'evento "onkeypress=submitButton.click()"

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    31
    grazie sei stato gentillissimo ora funziona!!!grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    31
    ora pero vuolevo chiederti un altra cosa, come posso implementare questi suggerimenti di google: code.google.com/p/googlesuggest-jquery/ sapresti 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.