Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643

    valore di una textbox vincolato ad un'altra

    Non so se è giusto postarlo qui, perchè è una cosa che riguarda anche probabilmente Javascript, però:
    in una pagina asp ho un form.
    Voglio che inserendo un dato numerico in una textbox in un'altra textbox compaia la descrizione associata al numero inserito.
    Nel senso che ho una tabella in access con due colonne (una è un valore numerico e l'altra una descrizione associata), io seleziono un numero in una textbox e nell'altra mi appare la descrizione associata a quel numero nella tabella.
    E' possibile ?
    grazie.

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    riempi gli array e crea un indice...
    codice:
    <script language="vbscript">
    sub post()
    id=form1.campo.value
    dim a(1)
    
    a(0)=array(1,"<%=rs(descrizione%>")
    a(1)=array(2,"<%=rs(descrizione%>")
    
    for i = 0 to ubound(a)
       if cint(a(i)(0)) = cint(id) then
         valore=a(i)(1)
       i=ubound(a)
       end if
    next
    form1.campo1.value = valore
    end sub
    </script>
    <form name="form1" action="pippo.asp">
    <input name="campo" onfocusout="post()">
    <input name="campo1">
    <input type="submit">
    </form>




  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    dim a(1)

    a(0)=array(1,"<%=rs(descrizione%>")
    a(1)=array(2,"<%=rs(descrizione%>")


    Con le righe sopra intendi che devo costruire un array dinamico che contiene tanti elementi quanti sono i record del database ?
    E la query al db dove devo farla, all'interno della procedura di vbscript (nel senso che non so come inserire i dati asp nell'array di vbscript) ?

    grazie.

  4. #4
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da Daisyland
    dim a(1)

    a(0)=array(1,"<%=rs(descrizione%>")
    a(1)=array(2,"<%=rs(descrizione%>")


    Con le righe sopra intendi che devo costruire un array dinamico che contiene tanti elementi quanti sono i record del database ?
    E la query al db dove devo farla, all'interno della procedura di vbscript (nel senso che non so come inserire i dati asp nell'array di vbscript) ?

    grazie.


    era un esempio (la verità e che se non mettevo quello eravamo OT :maLOL: )


    potresti farlo anche a mano :


    a(0)=array(1,"descrizione 1")
    a(1)=array(2,"descrizione 2")



    poi se li devi esportare da db allora il discorso è diverso...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Il problema per me è proprio non sapere come riempire l'array con dati presi dal db.

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.