c'è in JS una funzione tipo INSTR che dica se una stringa è contenuta in un'altra?
c'è in JS una funzione tipo INSTR che dica se una stringa è contenuta in un'altra?
Guybrush Threepwood
stringa_di_partenza.indexOf(stringa_da_cercare, posizione);
ritorna -1 se non c'e' altrimenti la posizione da 0.
posizione?Originariamente inviato da $$$
stringa_di_partenza.indexOf(stringa_da_cercare, posizione);
ritorna -1 se non c'e' altrimenti la posizione da 0.
puoi fare un esempio pratico?
es. nome stringa=STRINGA
parola da cercare "TEST"
Guybrush Threepwood
A me non funzia,,,
ma questo script cerca una STRINGA in un'altra o un CARATTERE in una STRINGA?![]()
Guybrush Threepwood
Semplice, no ?codice:var stringa="blablabla"; if (stringa.indexOf("test")==-1) alert("Stringa non presente."); else alert("Stringa presente.");![]()
io ho fatto così :
var stringa=form.address.value;
if (stringa.indexOf("box")==-1)
{
alert("NON CE LA STRINGA");
}
else
{
alert("CE");
//return;
}
Il problema è che se la stringa non c'è, scrive "NON CE LA STRINGA".
Se la stringa c'è, non scrive nulla... :sexpulp:
Guybrush Threepwood
form.address.value e` sintassi non corretta:
La sintassi deve essere:
document.NOMEFORM.NOMECAMPO.value
dove NOMEFORM e` quanto definito nell'attributo name del tag <form> (non puo` essere "form", che e` parola riservata)
NOMECAMPO e` quanto definito nell'attributo name del tag <input> .
Vale per campi text, textarea e hidden; per gli altri la sintassi e` diversa.
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
si si, ma form lo passo nella funzione,, il campo è corretto, ho altri controlli come questo...
Guybrush Threepwood