Salve. Ho un problema con questo codice:

Codice PHP:
                        <script type "text/javascript">
                            
//<!--
                            
function verifyForm()
                            {
                                var 
options = new Array();
                                
options[0] = document.searchForm.mqbegin;
                                
options[1] = document.searchForm.mqend;
                                
options[2] = document.searchForm.pricebegin;
                                
options[3] = document.searchForm.priceend;
                                
                                for (var 
0options.lengthi++)
                                {
                                    if (
typeof (options[i].value) == "string")
                                    {
                                        
alert ("I campi devono contenere solo numeri interi!");
                                        return 
false;
                                    }
                                }
                                
                                return 
true;
                            }
                            
//-->
                        
</script> 
E' una semplice funzione che raccoglie il valore dei campi (input text) di un modulo e verifica che il loro contenuto sia esclusivamente numerico. Il problema è che la condizione che si trova nel ciclo for risulta sempre vera, cioè che il valore dei campi sono di tipo stringa anche quando inserisco solo numeri! Dov'è il problema?