Sono riuscito a risolvere tutto.
l'unico problema è che se non inserisco nulla nella stringa di ricerca, e confermo con invio o con il pulsante, mi rimanda alla pagina di ricerca, mentre voglio che emetta un alert e ricarichi la pagina corrente.
Questo è il codica html:
<form action="ricerca.html" name="ricerca" target="_blank" onSubmit="search()">
<label>Ricerca nel sito</label>
<input type="text" name="stringa" value="" />
<input type="submit" value="Cerca" onclick="search()"/>
</form>
mentre questo è lo javascript:
function search(){
if (ricerca.stringa.value <= 0){
alert("Inserisci almeno un termine");
reload();
}
}

Grazie dell'attenzione.