04/02/2010

Javascript: funzione per l'individuazione di stringhe nella pagina

Ho realizzato questa semplice funzione per Firefox che consente di cercare una determinata stringa all'interno della pagina. Il codice js è il seguente:

function Search()
{
txt = document.getElementById("data").value;
document.getElementById("data").value = "";
if(!self.find(txt) && txt != '')
alert('Data non trovata');
}

Ecco, inoltre, il codice HTML:

<form id="seleziona" name="seleziona" action="">
<label for="data" class="formprenotazioni">
<input class="bordo" type="text" name="data" tabindex="1" id="data"/>data partenza: (*)
</label>
<p align="center"><input type="button" name="cerca" id="cerca" tabindex="2" value="Cerca" onclick="javascript:Search();" /></p>
</form>

Sostanzialmente, la funzione Javascript che ho creato non fa altro che assegnare alla variabile txt il contenuto del campo di input data. Successivamente viene richiamata la funzione predefinita self.find(), passandogli come parametro proprio la variabile txt. A questo punto se la variabile txt non è vuota e se la funzione self.find() non trova alcun risultato, verrà stampato a vodeo un messaggio mediante la funzione alert().

Per ulteriori chiarimenti e/o suggerimenti contattatemi. A presto.

18:46 Scritto da: nazarenolatella in Web Editing | Link permanente | Commenti (0) | Segnala | Tag: javascript, cerca, trova, stringa | OKNOtizie |  Facebook