Salve, conoscete qualche script che limiti (non dia la possibilità) l'inserimento di un carattere (esempio l'apice "'") in un form?
Dando un avviso all'utente di tipo allert?
Grazie mille![]()
Salve, conoscete qualche script che limiti (non dia la possibilità) l'inserimento di un carattere (esempio l'apice "'") in un form?
Dando un avviso all'utente di tipo allert?
Grazie mille![]()
Nel campo utente vorrei che l'untente non inserisca i caratteri "apice" "°" "*" "#" "§"..
Questo è il codice che ho, ma mi fa solo il controllo se il campo è vuoto...come posso aggiungere la funzione di sopra?
GRAZIE... :master:codice:<script language="JavaScript"> <!-- function deptChecked(form) { for (i=0; i<form.Reg.length; i++) { if (form.Reg[i].checked) { return true; } } return false; } function validateForm(form) { if ( (form.utente.value == "") ) { alert("Attenzione! Devi inserire il nome Utente"); form.utente.focus(); return false; } else if ( (form.password.value == "") ) { alert("Attenzione! Devi inserire una Password"); form.password.focus(); return false; } else if ( (form.titolo.value == "") ) { alert("Attenzione! Devi scrivere un Titolo"); form.titolo.focus(); return false; } else if ( form.email.value.indexOf( "@") == -1 ) { alert( "Inserisci un indirizzo valido per la e-mail" ); return false; } if ( form.email.value.indexOf( ".") == -1 ) { alert( "Inserisci un indirizzo valido per la e-mail" ); return false; } return true; return true; } //--> </script>
Si tratta di JavaScript, quindi la sposto in Scripting.Originariamente inviato da Mattatore2
Salve, conoscete qualche script che limiti (non dia la possibilità) l'inserimento di un carattere (esempio l'apice "'") in un form?
Dando un avviso all'utente di tipo allert?
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
nessuna soluzione?
per queste validazioni esistono le espressioni regolari (regExp) in javascript: fai una ricerca sul forum, trovi una soluzione di sicuro.
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
Oppure puoi bloccarli sin dall'immissione
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- function scanInput(e) { if (!e) { e = window.event; carCorrente = String.fromCharCode(e.keyCode); } else { carCorrente = String.fromCharCode(e.which); } // if (!e) listaCaratteridaOmettere = "°|[]*"; if (listaCaratteridaOmettere.indexOf(carCorrente) > -1) { return false; } // if (listaCaratteridaOmettere.indexOf(carCorrente) > -1) return true; } // function scanInput(e) function assignScan() { document.getElementById("mio_testo").onkeypress = scanInput; document.getElementById("mio_testo2").onkeypress = scanInput; } // function assignScan() //--> </script> </head> <body onload="assignScan()"> <input type="text" id="mio_testo" size="50"> <input type="text" id="mio_testo2" size="50"> </body> </html>
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
grazie badaze per l'esempio... ma io vorrei una cosa del genere ma modificata..cioè questo codiche che ho scritto sotto mi dice che devo inserire obbligatoriamente l'apice...ma io vorrei l'opposto..(cioè che l'utente non deve inserirli).come posso modificarlo?
GRAZIE MILLEcodice:. . . function validateForm(form) { if ( (form.utente.value == "") ) { alert("Attenzione! Devi inserire il nome Utente"); form.utente.focus(); return false; } if ( form.utente.value.indexOf( "'") == -1 ) { alert( "Devi inserire apici nel Nome Utente" ); return false; } else . . .:master:
form.utente.value.indexOf( "'") != -1
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr