Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

    [info]scorrere dati con la tastiera

    Ciao a tutti..
    sto cercando di visualizzare dei dati in un campo ristretto tramite php ma temo cioò non sia possibile...volevo chiedervi se appunto a vostro parere è possibile o al limite con quale linguaggio dovrei sbattere la testa.

    ipotizzando 2 campi text

    vorrei far scorrere i dati contenuti nel db

    se per esempio ho nel db dei nomi e dei cognomi, vorrei far questo una volta che l'accesso al db è fatto:

    quando mi metto sul campo nome e digito alcune lettere vorrei che si autocompletasse prendendo il nome piu simile a quello che ho digitato...inoltre se uso i tasti freccia o al limite dei pulsanti creati apposta sulla pagina, vorrei poter scorrere i nomi successivi.

    ES: scrivo "mar" e poi invio.
    appare marcello, premo il tastino o la freccia, appare marco, ripremo e appare martino etcc...

    e logicamente si popola il campo sottostante cognome.
    lo spazio sulla pagina è davvero poco quindi voleo cercare di fare una cosa senza troppi ingombri.

    tempo fa avevo realizzato qualcosa del genere facendo un accesso al db con php e poi portando i valori risultanti in un select per poi limitarli tramite javascript....ma non so se sia la procedura corretta.

    avete qualche suggerimento?

  2. #2
    beh non ci sei andato lontano
    devi usare Ajax, cioè javascript per interogare funzione di php
    utilizzando evento OnKeyPress che purtroppo non funziona per tutte le versioni di browser
    esempio <input type="text" id="nome" OnKeyPress="CheckName(this);">
    il tesoro più prezioso è la mia libertà

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    mh tentero con javascript solo...dato che la basa deve rimanere php....
    di ajax haimè non ho ne conoscenze ne server per farlo girare.

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ajax è js, quindi non hai bisogno di server per farlo girare

    esegui una richiesta ajax e ajax stesso interroga un apagina php che gli restituisce un risultato, il tutto gestito dall' attributo onkeypress="" del tag input

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    ok mi rimarrà comuqneu difficile dato che conosco 0 di js :P
    vabbè avrò molto da studiare in questi giorni.

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.