Ciao a tutti ho bisogno di effettuare un doppio controllo su un campo in cui inserisco una cifra in euro......
se il campo è numerico e se la cifra inserita è correttamente inserita in euro nn,dd (cifra,decimale).
Ho trovato la funzione del controllo in euro sul forum....
ma ahimè non mi funziona e nn capisco dove stia sbagliando.
function euro(val)
{ var str = val.value;
var patternvalido = "^([0-9]+([,][0-9][0-9]?)?)?$";
var reg = new RegExp(patternvalido);
if (!str.match(reg)) {
val.select();
alert ("Hai commesso un errore!\n (es. 1234,67 - 1235,8 - 4600)");
}
}
e la richiamo su
<input name="valori_agri" onfocus="abilita_aggio();"onblur="notNumeric(this) ;euro(this)" >
Il problema è che sembra non vedere la funzione enon fa alcun controllo.
Grazie mille
Giulia