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

    Richiamare una query all'onChange

    Come da oggetto, vorrei sapere se è possibile effettuare una query all' onChange di un campo di testo.
    In pratica io recupero un valore tramite una pistola che legge i bar code, e vorrei che subito dopo che viene visualizzato il codice nel campo di testo venga caricata la query.
    E' possibile?

    Grazie a tutti!

  2. #2
    certo che si!!!!!!!
    Hai di sicuro una form e all'onchange fai una submit della form e passi una query con un parametro hidden

    et voilà

  3. #3
    giusto che cretino, una cosa del genere:

    onChange="this.form.action='pagina.asp?pid='+this. nome.value"

    dovrebbe funzionare...

  4. #4
    dipende da cosa ti serve fare.....
    puoi o passare un parametro ad un'altra pagina oppure passare direttamente la query come preferisci

  5. #5
    no in pratica devo recuperare tutti i valori relativi al bar-code, quindi credo sia piu comodo passare solo il valore e poi al reload della pagina fare la query.

  6. #6
    oppure all'onchange richiamare una function o una sub, fargli eseguire il codice che devi e poi ricaricare se stessa e secondo me è anche meglio.......

  7. #7
    bravo, infatti io all'inizio ho cominciato a pensare ad una soluzione del genere, e poi mi sono perso nella realizzazione del codice... ho lavorato sempre pochissimo con l'utilizzo di function e sub.
    Potresti darmi una mano sulla realizzazione del codice?


    //questa dovrebbe essere la function
    function stringa()
    sql = "SELECT *FROM tab_magazzino WHERE ID = " ?????(qui dovrei avere l'id recuperato dal barcode... ma come lo piglio?)
    set rs = conn.execute(sql)
    end function

    // e poi nell'onChange dovrei richiamare la function
    <input type="text".... onChange="stringa()">

    Una cosa del genere?
    Puoi dirmi come aggiustare il codice?

    Grazie

  8. #8
    prova a passare a stringa() il valore della textbox

  9. #9
    con la function non ci capisco niente, non riesco a proprio a ragionarci e capire come poter fare.
    Sto provando come avevamo pensato all'inizio, ma c'è qualcosa che sbaglio:

    codice:
    <input type="text" onChange="this.form.action='prova.asp?pid='+this.form.codice_art.value">
    però quando scrivo un valore nel campo di testo non succede niente...
    Dove sta l'errore?

  10. #10
    devi fare anche la submit..............
    io farei così..............
    [code]
    <input type="text" onChange="javascript:funzione();">

    <script language="Javascript">

    function funzione(){
    document.forms.miaform.action='prova.asp?pid='+doc ument.forms.miaform.codice_art.value;

    document.forms.miaform.submit();
    }

    [code]

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.