Salve a tutti
Premesso che il valore lo prende correttamente... c'è qualche motivo perchè, senza dare errore, non effettui il replace?codice:document.frm.richiama.value.replace('/','-'); oppure document.frm.richiama.value.replace('4','5');
Salve a tutti
Premesso che il valore lo prende correttamente... c'è qualche motivo perchè, senza dare errore, non effettui il replace?codice:document.frm.richiama.value.replace('/','-'); oppure document.frm.richiama.value.replace('4','5');
Guybrush Threepwood
Ciao Threepwood,
il primo parametro del metodo replace è una regular expression e non una stringa.
codice:document.frm.richiama.value=document.frm.richiama.value.replace(/\//g,'-'); document.frm.richiama.value=document.frm.richiama.value.replace(/4/g,'5');![]()
Stessa roba.. sia con IE sia con FF
Per la cronaca: se prima del replace faccio alert(document.frm.richiama.value); ritorna il valore corretto (04/01/2007)
Guybrush Threepwood
RISOLTO
document.frm.richiama.value=document.frm.richiama. value.replace(x,y);
Guybrush Threepwood
si, ma l'attenzione è ricaduta sul tipo di replace e non sull'ugualeOriginariamente inviato da willybit
ma l'hai vista la mia risposta? :master:![]()
Guybrush Threepwood