<%/* * Created on 07-Nov-2006 * * Copyright (c) EldaSoft S.p.A. * Tutti i diritti sono riservati. * * Questo codice sorgente e' materiale confidenziale di proprieta' di EldaSoft S.p.A. * In quanto tale non puo' essere distribuito liberamente ne' utilizzato a meno di * aver prima formalizzato un accordo specifico con EldaSoft. */ %> <% //Inserisco la Tag Library %> <%@ taglib uri="http://www.eldasoft.it/genetags" prefix="gene"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://www.eldasoft.it/tags" prefix="elda" %> function gestioneAction() { var nuovaAction = contextPath + "/SchedaNoSessione.do"; document.forms[0].action = nuovaAction; nuovaAction = "commons/redirect.jsp"; document.forms[0].jspPathTo.value = nuovaAction; } <% //Settaggio delle stringhe utilizate nel template %> Password (*) Conferma Password (*)
(*) Campi obbligatori (**) Campi obbligatori in alternativa
  <%/* Aggiungo il richiamo di funzioni alla modifica del tipo di persona */%>
document.forms[0].UTENT_TPPERS.value="F"; function visualizzaTPPERS(tpers){ document.getElementById("rowUTENT_NOMEUTE").style.display = (tpers=='G' ? 'none':''); document.getElementById("rowUTENT_COGUTE").style.display = (tpers=='G' ? 'none':''); document.getElementById("rowUTENT_LEGRAP").style.display = (tpers=='G' ? '':'none'); } function changeTPPERS(tpers){ if(tpers=='G'){ document.forms[0].UTENT_NOMEUTE.value=''; document.forms[0].UTENT_COGUTE.value=''; } else document.forms[0].UTENT_LEGRAP.value=''; } function passwordOk(){ var passwordOk = true; if (document.forms[0].password.value != document.forms[0].confPassword.value) { alert('La password non è stata confermata correttamente. Assicurarsi di confermare correttamente la password'); document.forms[0].confPassword.value = ''; passwordOk = false; } if (passwordOk) { document.forms[0].USRSYS_SYSPWD.value = document.forms[0].password.value; if (!controllaCampoPassword(document.forms[0].password,8,true)) passwordOk = false; } return passwordOk; } function annullaScheda(){ window.location.href="InitLogin.do"; } function emailValida() { var esito = false; if (!isFormatoEmailValido(document.forms[0].UTENT_EMAIL.value)) { alert("L'indirizzo email non e' sintatticamente valido."); if(ie4){ document.forms[0].UTENT_EMAIL.select(); document.forms[0].UTENT_EMAIL.focus(); } else { <% // Si e' dovuto differenziare il javascript per un bug // presente in Firefox 2.0 relativo all'esecuzione delle funzioni // focus() e select() su un oggetto dopo all'evento onblur del // oggetto stesso %> setTimeout("document.forms[0].UTENT_EMAIL.select()",125); setTimeout("document.forms[0].UTENT_EMAIL.focus()",125); } } else esito = true; return esito; } function passaAConferma(){ document.forms[0].confPassword.focus(); } function eseguiSubmit(){ if (document.forms[0].UTENT_EMAIL.value!= "" && !emailValida()) return false; if (passwordOk()) { document.forms[0].metodo.value="update"; // Eseguo il submith con il controllo dei campi obbligatori if(activeForm.onsubmit()){ bloccaRichiesteServer(); document.forms[0].submit(); } } } activeForm.addCheck("UTENT_CFUTE","\"##\".length>0 || \"#UTENT_PIVAUTE#\".length>0", "Uno fra \"Codice Fiscale\" e \"Partita IVA\" è obbligatorio",true); activeForm.addCheck("UTENT_PIVUTE","\"##\".length>0 || \"#UTENT_CFUTE#\".length>0", "Uno fra \"Codice Fiscale\" e \"Partita IVA\" è obbligatorio",true); activeForm.addCheck("UTENT_LEGRAP","\"##\".length>0 || \"#UTENT_TPPERS#\" == \"F\"", "Il Campo \"Legale rappresentante\" è obbligatorio",true); activeForm.addCheck("USRSYS_SYSPWD","\"##\".length>0", "Il Campo \"Password\" è obbligatorio",true);