codice:
<form name="ricercaform" method="post" action="index.php?show=src" onSubmit="return trecar(testoricerca.value)"> <input type="text" name="testoricerca" id="testoricerca"><input type="submit" name="Submitricerca" id="submitcerca" value="Cerca">
 </form>
questo è il form con la chiamata, la funzione invece è nel post sopra.

Funziona solo se tolgo il focus()

...
azz. io gli passo il value!!!

che pirla!!!!!

quindi la chiamata diventa
codice:
..onSubmit="return trecar(testoricerca)">..
e la funzione
codice:
function trecar(sobj){
var obj=sobj.value;
var lung=obj.length;
if(lung<3){
alert("attenzione vanno inseriti più di tre caratteri!");
sobj.focus();
return false;
}
}
ora funzia.

Grazie a tutti!!!