Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Filtraggio dati in tempo reale

    Salve a tutti!
    ho un problema da sottoporvi e sono sicuro che come sempre mi saprete aiutare:

    io ho il seguente codice php

    Codice PHP:
    echo '

    <span class="hidden" title="'
    strtolower($row['Title']) .'">[b]' $row['Title'] . '[/b]
         
    $row['Description'] .'
         [url="'
    $row['Link'] .'"]Link[/url]</p></span><hr />';} 
    che mi fornisce l'output testuale dei dati contenuti in un database, io ho bisogno di filtrare i dati che mi da in output tramitte un campo di testo e ho usatto il seguente script;

    codice:
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    	$('input[name="iniziali"]').keyup(function(){
    		$val=$(this).val().toLowerCase();	
    		if ($val.length!=0){
    			$('span.hidden([title="'+$val+'"])').show();
    			$('span.hidden:not([title="'+$val+'"])').hide();													   
    		} else
    			$('span.hidden').show();
    	});
    });
    </script>
    in pratica quando scrivo nel campo di testo che ho creato un determiato valore lui me lo cerca nel campo title dello span, e funziona alla grande, il mio problema però è che io vorrei che mi trovasse anche porzioni di testo, mi spiaego

    se ci sono i seguenti valori:

    • pippo
    • io sono pippo
    • tu sei peppino


    vorrei che inserndo nel campo di testo il valore "pp" comparissero tutti e tre,
    se inserisco il valore "pippo" appaiono solo i primi due.
    in sostanza non vorrei che filtrasse non solo per iniziali ma cercasse anche nel corpo del testo

    cosa dovrei cambiare?

    grazie mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    23


    basta modificare il selettore di queste dure righe

    codice:
    			$('span.hidden([title="'+$val+'"])').show();
    			$('span.hidden:not([title="'+$val+'"])').hide();
    con questo:

    Contains Selector

  3. #3

    sei stato davvero grande, funziona alla perfezione!

    ti ringrazio davevro molto

    chiudete pure!

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.