Il codice Js è questo:
codice:
function test(theForm)
{
var vecc = document.cambio.vecchio.value;
var passw = document.cambio.passwold.value;
var nuov = document.cambio.nuovo.value;
var conf = document.cambio.conferma.value;
if ((vecc == "") || (nuov == "") || (conf == ""))
{
alert("Compilare tutti i campi:\n - PASSWORD CORRENTE;\n - NUOVA PASSWORD;\n - CONFERMA PASSWORD.");
if (vec == "")
{
setTimeout("vecchio.focus();",300);
}
else if (nuov == "")
{
setTimeout("nuovo.focus();",300);
}
else if (conf == "")
{
setTimeout("conferma.focus();",300);
}
return false;
}
else if (vecc == nuov)
{
alert("I campi NUOVA PASSWORD e PASSWORD CORRENTE sono uguali.\n Digitare una password diversa se si vuole procedere con la modifica.");
document.cambio.nuovo.value = "";
document.cambio.conferma.value = "";
document.cambio.nuovo.focus();
return false;
}
else if (nuov != conf)
{
alert("I campi NUOVA PASSWORD e CONFERMA PASSWORD sono discordanti. \n Digitarli nuovamente.");
document.cambio.nuovo.value = "";
document.cambio.conferma.value = "";
document.cambio.nuovo.focus();
return false;
}
else if (vecc != passw)
{
alert("Il password corrente non è correto. \n Digitarli nuovamente.");
document.cambio.vecc.value = "";
document.cambio.vecc.focus();
return false;
}
if(confirm('Sicuro di assegnare?'))
{
return true;
}
return false;
}
Nel form devi fare il submit utilizzando un normale INPUT di tipo SUBMIT e lasciando il resto inalterato.