grazie xinod della risposta!

in effetti modificando con 0 ottengo il risultato, nel senso che esce l'alert, viene evidenziato il campo, ma purtroppo non ottengo il lo stop ... i valori vengono passati (naturalmente vuoti) alla pagina successiva ...

posto lo script dove ho messo appunto il focus dell'oggetto senza valore e un controllo su 2 campi password ...

codice:
<!--
function checkrequired(which){
var pass=true
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i]
if (tempobj.name.substring(0,4)=="req_"){
if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==0)){
pass=false
break
}
}
}
}
if (!pass){
alert("ATTENZIONE: Mancano alcune informazioni obbligatorie!")
tempobj.focus()
tempobj.select()
return false
}
else

      if (which.password.value == "") {
        alert("ATTENZIONE: Devi specificare una PASSWORD!")
        which.password.focus()
        return false
        }
      if (which.password.value != which.password2.value) {
        alert("ATTENZIONE: La password specificata in CONFERMA PASSWORD non coincide con la prima!")
        which.password.focus()
        which.password.select()
        return false
        }

return true
}
//-->
hai suggerimenti?!

grazie.