Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [JavaScript] auto invio form

    Salve,

    ho un form con un campo testo e un modulo Invia.
    Nel campo testo viene inserito il testo tutto insieme da una parte esterna, non lettera per lettera, ma l'intera stringa.
    Vorrei sapere come fare in modo che non appena il campo testo contiene la stringa il pulsante invia venga premuto automaticamente...
    qualche idea?

    Ringrazio in anticipo
    http://www.tuttoirc.it Il Portale IRC Italiano

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Nel campo testo viene inserito il testo tutto insieme da una parte esterna
    Spiegati meglio...

  3. #3
    viene preso dal microfono, e, quando il sistema capisce che l'utente ha finito di parlare, attraverso un speech-to-text viene inserito tutto ciò che dice l'utente nel campo testo del form, ma vorrei che una volta che questo campo testo sia pieno il pulsante invia sia premuto in automatico, senza premere invio o cliccarci sopra.
    http://www.tuttoirc.it Il Portale IRC Italiano

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    attraverso un speech-to-text viene inserito tutto ciò che dice l'utente nel campo testo
    continuo a non capire... in che linguaggio è scritto questo speech-to-text? avrai pure uno script che va a riempire la input box, dopo averla riempita non riesci anche a effettuare una semplice submit?

  5. #5
    viene riempito da google voice search, quindi non ho il codice di quella parte, so solo che quando utilizzo il microfono ciò che dico, quando ho finito di dirlo, viene tutto inserito in un attimo nel campo testo.
    <input type="text" size="60" name="input" x-webkit-speech />
    devo quindi fare in modo che non appena questo testo è inserito nel campo il form vada in submit...
    http://www.tuttoirc.it Il Portale IRC Italiano

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    cerca nella documentazione di google ci sara sicuramente un evento del tipo onspeechchange dove puoi decidere cosa fare quando il campo di testo è stato valorizzato.

    <input type="text" size="60" name="input" x-webkit-speech onspeechchange="form.submit()"/>

  7. #7
    andare a vedere le api del programma mi crea difficoltà, pensavo a qualcosa di più semplice senza intervenire sul programma di google.
    Ho trovato una soluzione che sembra QUASI andare:

    codice:
    <input type="text" size="60" name="input" id="input" x-webkit-speech/> 
    <script> 
        $("#input").change(function () { 
              $("#form").submit();
            }) 
    </script>
    Ma non funziona correttamente:
    Se provo a scrivere a mano nel campo input, non mi va in submit fin quando non clicco col mouse all'esterno del campo testo.
    Se invece provo con il sintetizzatore vocale, il testo viene immesso, ma il submit non avviene nemmeno se clicco all'esterno del campo testo...
    So che ci sono quasi...
    qualche idea?
    http://www.tuttoirc.it Il Portale IRC Italiano

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    andare a vedere le api del programma mi crea difficoltà, pensavo a qualcosa di più semplice senza intervenire sul programma di google.
    Se ti crea difficolta allora lascia perdere... di piu semplice che utilizzare le funzioni che ti mette a disposizione lo script non c'è niente. Non intervieni sul programma di google ma utilizzi , correttamente, gli strumenti che mette a disposizione.

    Se invece provo con il sintetizzatore vocale, il testo viene immesso, ma il submit non avviene nemmeno se clicco all'esterno del campo testo...
    So che ci sono quasi...
    invece non ci sei per niente, avevo già pensato a questa soluzione ma l'avevo anche scartata perche come temevo l'evento onchange non viene lanciato se la input box viene modificata da un altro script.

  9. #9
    ok vado a cercare nelle api, ma cos'è che devo cercare esattamente?
    http://www.tuttoirc.it Il Portale IRC Italiano

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    lascia qua il link delle api cosi quando posso ci do un occhiata.

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.