Buonasera a tutti,
ho questa form html :
volendo richiamare il campo input name "data" con javascript è corretto richiamarlo con document.forms.RicercaCommessa.data.value;
Grazie
ho questa form html :
HTML:
<div id="box_ricerca"> <!-- apro il div container -->
<form name RicercaCommessa method="POST" action="cercacommessa.php">
<fieldset>
<legend>Ricerca Commessa</legend>
<div id="box">
<div id="labdata">Data</div>
<div id="idata"><input type="text" name="data" class="uppercase" size='16' onChange="DataTest()"></div>
ecc. ecc
volendo richiamare il campo input name "data" con javascript è corretto richiamarlo con document.forms.RicercaCommessa.data.value;
Codice:
function DataTest()
{
var data = document.forms.RicercaCommessa.data.value;
var lunghezza = data.length;
if (isNaN(data))
{
alert("Inserire solo caratteri numerici");
document.forms.RicercaCommessa.data.value = "";
document.forms.RicercaCommessa.data.focus();
}
else if (lunghezza == 8)
{
var dividi_gg = data.substring(0,2);
var dividi_mm = data.substring(2,4);
var dividi_aaaa = data.substring(4,8);
document.forms.RicercaCommessa.data.value = dividi_gg + "/" + dividi_mm + "/" + dividi_aaaa;
}
else
{
alert("Inserire 8 caratteri numerici");
document.forms.RicercaCommessa.data.value = "";
document.forms.RicercaCommessa.data.focus();
}
}
</script>
Grazie