Sono nuovamente bloccato.
Quando si tratta di Javascript...
In una pagina asp ho un form con vari input. Per qualcuno di questi volevo far scrivere solo numeri. Poi ho voluto eliminare la possibilità di inserire solo 0 come valore. Il problema sta nella seconda fase perchè non funziona. L'alert mi da [object] invece del numero.

codice:
function check0(numero) {
alert(numero);
if (numero==0){
     return false;
   } 
}
 
function check(evt) {
var c = (evt.which) ? evt.which : event.keyCode;
 if ((c>=48 && c<=57)) {
  return true;
 }
 return false;
}
nella pagina c'è

codice:
 
<input onKeyPress="return check(event) && check0(this)" class="stile1" type="text" name="prezzo" size="9" maxlength="9"
<%
if varprezzo <> "" then
response.write " value='" & varprezzo & "' "
end if
%>
>euro
Questa è solo una versione degli script.
Anche se è singolo check0(this) non funziona.
Il bello è che mentre facevo prove, le prime volte mi è riuscito...
Dove sbaglio?

grazie

Max