controllo con metodo text non funzionante

controsenso

Utente Attivo
26 Nov 2014
36
1
0
Ciao a tutti.
Sto provando un esercizio in cui quello che inserisco nella casella di testo deve essere una stringa di lettere e non di numeri o caratteri speciali.
Il problema è che mi stampa sempre errore anche quando inserisco un nome per esempio.
Questo è il codice:
HTML:
<html>
    <head>
        <title>Esercizio espressioni regolari</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
       
    </head>
    <body>
        <input type="text" id="nome"><br>
        <input type="submit" onclick="controllo()">
        
         <script>
            
            function controllo()
            {
        var espressione= /^[a-z]+$/i;
       stringa=document.getElementById('nome');
        
        if (!espressione.test(stringa))
        { 
   alert("Errore!!Inserisci solo lettere"); 
        
            }  
        }
        </script>
    </body>
</html>
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
sostituisci con
HTML:
alert(stringa + " Errore!!Inserisci solo lettere");
e vedi l'effetto che fa ...
ciao
Marino
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
@MAeSI certo è vero, ma controsenso stava provando un esercizio .....
speravo che intuisse come fare il debug in quel semplice caso
fornire la soluzione, be .... che esercizio è ????
ciao
Marino
 

controsenso

Utente Attivo
26 Nov 2014
36
1
0
MAeSI grazie per essere andato dritto al punto..è stato uno stupido errore..
@Marino i forum servono a capire subito (o quasi) cosa c'è che non funziona..:)
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
@Marino i forum servono a capire subito (o quasi) cosa c'è che non funziona..:)
se tu avessi avuto la pazienza di leggere il messaggio "alert", avresti capito immediatamente che ti veniva restituito un oggetto e non una stringa

magari il forum serve anche ad aiutare la crescita delle conoscenze, non la mera risoluzione di un problema, che peraltro saresti stato capace di risolvere da solo

ciao
Marino
 
Discussioni simili
Autore Titolo Forum Risposte Data
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
M Problema con controllo form in real time jQuery 6
M [PHP] Controllo campo cap con trattino oltre ai numeri PHP 3
T [Javascript] un controllo con checkbox che non... controlla... Javascript 3
F controllo form php con restituzione errori nella form PHP 10
G Inserire nome file contenuti in cartella in database con controllo esistenza file in db Classic ASP 2
G Update file con javascript per controllo estensioni Javascript 5
S Db access, controllo percorso chilometrico con api maps. MS Access 0
B Problemi con pannello di controllo PHP PHP 0
B Problemi con pannello di controllo PHP PHP 0
P Non funziona il controllo dati con ajax PHP 4
T problema strano con procedura di controllo da database, di dati immessi in un form asp Classic ASP 5
blips Controllo valore con onload Javascript 1
L form controllo con il for "Tutti i dati sono richiesti". PHP 2
G UPLOAD con controllo esistenza file Classic ASP 0
X controllo e scrittura su db mysql con pagine php PHP 4
Emix Somma su punti con controllo vip PHP 5
P controllo dati form con jquery e php PHP 8
D Problema con funzione preg_match() per controllo email PHP 2
matteoraggi Badoo con android: come disabilitare il controllo di posizione? Smartphone e tablet 0
J Controllo utente con Database PHP 2
T Controllo checkbox con javascript Javascript 3
P controllo in form con 2 submit Javascript 7
K problema con il Controllo A Schede. Aiuto! MS Access 0
S con cosa pubblicare il sito e controllo compatibilità browser HTML e CSS 3
G Script php per invio email con controllo sintassi e record MX PHP 0
G Script php per invio email con controllo sintassi e record MX PHP 7
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
Z Controllo giorni MYSQL PHP 0
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M Controllo del codice fiscale/partita iva PHP 11
S Software windows10 per controllo contenuti web Windows e Software 6
S Controllo appuntamenti disponibili sul db PHP 5
L input (controllo se è stato modificato o no). PHP 1
W Controllo competitors serp SEO e Posizionamento 2
bubino8 [Javascript] popup di controllo elimina dopo window.print(); Javascript 0
M [MS Access] controllo valido se MS Access 8
MarkRed Come indicare, in una maschera, il primo controllo d'input, tipo "SetFocus" jQuery 9
C [PHP] Controllo <select> comportamento anomalo PHP 2
elpirata [Javascript] Controllo campi required non effettuato Javascript 2
A [PHP] Controllo nome utente form di registrazione PHP 4
L [PHP] controllo dimensione immagine per il resize PHP 2
M [ASP] Upload file da form controllo Classic ASP 5
P [PHP] Controllo al checkbox privacy PHP 6
S [MySQL] Controllo dati di una tabella in tempo reale MySQL 0
T [php] controllo su estensione file PHP 7
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
I Recupero accesso pannello di controllo dominio Leggi, Normative e Fisco 2
F Controllo dati sui campi di input tramite php PHP 1
R [MS Access] CONDIZIONE CHE CAMBIA PROPRIETA' DI UNA CONTROLLO MS Access 7

Discussioni simili