Salve a tutti!
ho un problema da sottoporvi e sono sicuro che come sempre mi saprete aiutare:
io ho il seguente codice php
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;
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:
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 solo per iniziali ma cercasse anche nel corpo del testo
cosa dovrei cambiare?
grazie mille!
ho un problema da sottoporvi e sono sicuro che come sempre mi saprete aiutare:
io ho il seguente codice php
PHP:
echo '<p><span class="hidden" title="'. strtolower($row['Title']) .'"><b>' . $row['Title'] . '</b>
<br/>' . $row['Description'] .'
<a " href="'. $row['Link'] .'" target="_blank">Link</a></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 solo per iniziali ma cercasse anche nel corpo del testo
cosa dovrei cambiare?
grazie mille!