Con Flash5.
Al click su un pulsante mi deve controllare se il valore di una variabile di testo contiene un determinato carattere ed agire di conseguenza.
Come?
Con Flash5.
Al click su un pulsante mi deve controllare se il valore di una variabile di testo contiene un determinato carattere ed agire di conseguenza.
Come?
La chiocciola "@", è per verificare l'email.Originariamente inviato da serialkiller
ke carattere ?
kosì dovrebbe andare
primo frame
la variabile ke controlla è "_root.campoditesto" modifical con la tua e dovrebbe funzionarecodice:function pippo(){ caratteri = new Array("@"); for (i=0; i<caratteri.length; i++) { if (_root.campoditesto.indexOf(caratteri[i])>=0) { trace("Chiocciola presente !!!"); } } }
prova con indexOf
if(variabile.indexOf("@")!=-1){
trace("chiocciola presente");
}
<sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>
scusa serialkiller, non c'è bisogno del for... indexOf cerca su tutta la stringa
<sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>
:zamm: pignoloOriginariamente inviato da GunraY
scusa serialkiller, non c'è bisogno del for... indexOf cerca su tutta la stringa
![]()
![]()
:quote:![]()
<sfogo> ma porco giuda, leggerlo l'help online ogni tanto! </sfogo>
Non mi riesce.
on (release) {
if (name eq "") {
risultati = "per favore inserire il nome";
} else if (adress eq "") {
risultati = "per favore inserire l'indirizzo";
} else if (email eq "" || email.indexOf("@") != -1) {
risultati = "per favore inserire un e-mail corretta";
} else if (msg eq "") {
risultati = "per favore, inserire il testo";
} else {
loadVariablesNum ("mailform.php", 0, "POST");
name = "";
company = "";
email = "";
msg = "";
phone = "";
adress = "";
risultati = "email inviata, grazie";
}
}
Se metto lettere a caso funziona lo stesso. Perchè?
if (name eq "") {
non è ke ti sei perso qualke "=" per strada ?