javascript con coldfusion

elisamito

Utente Attivo
5 Ott 2004
104
0
0
39
www.photobook-elisa.135.it
ciao ragazzi,
volevo chiarire un problema che mi si pone con javascript quando programmo con coldfusion.
In pratica, per il controllo dei campi di un form, in coldfusion c'è la possibilita' di utilizzare gli attributi required e message nel tag cfinput, solo che ad esempio nel campo e-mail se inserisco una mail con un formato sbagliato (es senza @ oppure . ecc..) lui lo accetta ugualmente e invia il form, quando con javascript dovrebbe bloccarlo finchè non scrivo il formato in modo esatto. Con coldfusion ignora completamente il javascript, cosa potrebbe essere?
Forse devo togliere gli attributi required e message e fare il controllo solo in javascript come faccio con asp?
Vi ringrazio per le risposte.
Elisa
 
Mmmmmmm..... non conosco coldfusion, ma credo che il controllo avvenga poco prima dell'invio del modulo, quindi non può usare tutti e due contemporaneamente!
Prova a mettere il controllo javascript direttamente al campo con il comando

onBlur="nomefunzione()"

ciauz
 
dovresti inserire la funzione javascript nella form

ti faccio un esempio

prepara il tuo script per il controllo dei campi

<script type="text/javascript" language="JavaScript">
function validateform(form) {
if ((document.form.login.value == "") || (document.form.login.value == "undefined")){
alert ('Campo Login obbligatorio !!!') ;
document.form.login.focus();
return false ;
}
if ((document.form.pass.value == "") || (document.form.pass.value == "undefined")){
alert ('Campo Password obbligatorio !!!') ;
document.form.pass.focus();
return false ;
}
return true ;
}
</script>


nella pagina inserisci il form
<cfform name="form" action="session.cfm" onSubmit="return validateform(this)">

<input type="Text" name="login" size="21" value="">
<input type="password" name="pass" size="21" value="">

</cfform>

ecco in questo modo prima di fare il submit la procedura controlla i dati con la funzione javascript validateform
 
Ultima modifica:

Discussioni simili