Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo campi nulli

  1. #1

    controllo campi nulli

    ho implementato questo controllo per verificare che non ci siano valori nulli in campi obbligatori. Il controllo che ha funzionato in passato ora non va più e non riesco a capire cosa ho modificato per farlo smettere di funzionare !
    posto il codice..:
    <script language="JavaScript">

    function Controlla(ff){
    var msg='';
    if(ff.cognome.value=='')msg+='Inserire Cognome\n';
    if(ff.nome.value=='')msg+='Inserire Nome\n';
    if(ff.indirizzo.value=='')msg+='Inserire Indirizzo\n';
    if(ff.citta.value=='')msg+='Inserire Città\n';
    if(ff.cap.value=='')msg+='Inserire C.A.P.\n';
    if(ff.provincia.value=='')msg+='Inserire Provincia\n';
    if( (eval(ff.dn_gg.value) > 28) and eval(ff.dn_mm.value==2) ) msg+='Data Nascita impossibile\n';
    if( (eval(ff.vm_gg.value) > 28) and eval(ff.vm_mm.value==2) ) msg+='Data visita medica impossibile\n';
    if(msg!=''){
    alert('ATTENZIONE!\n'+msg);
    return false
    }
    else return true
    }
    </script>

    <form name="tesserato" method="post" action="update_tesserato.asp?modo=<%=v_modalita%>" onsubmit="return Controlla(this)" >
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <td width="35%" bgcolor="#FFFFFF" ><input name="cognome" type="text" class="input" id="cognome2" value="<%=v_t_cognome%>" size="40" ></td>
    ... seguono tutti i campi...
    <input name="azione" type="submit" id="azione" value="conferma" >
    <input name="azione" type="reset" id="annulla" value="annulla" onclick="this.form.submit()">
    </form>

    ahime' non ho salvataggi di quando funzionava
    grazie in anticipo al salvatore

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Uno non puo' nascere il 29 febbraio ????

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    prova così:

    if( eval(ff.dn_gg.value) > 28 and eval(ff.dn_mm.value) == 2 ) msg+='Data Nascita impossibile\n';
    if( eval(ff.vm_gg.value) > 28 and eval(ff.vm_mm.value) == 2 ) msg+='Data visita medica

    poi non saprei....
    che errore ti da?

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    non da errori particolari.. solo non esegue alcun controllo, non entra nenache nello script (ho provato a mettere un alert in ogni caso) Per quanto riguarda il 29 febbraio .. lo script non è ancora completo volevo infatti iniziare ad implementare i controlli su date incongrue o inesistenti !

  5. #5
    Trovato !
    l'errore era prorpio nel controllo data a febbraio!
    venia venia venia!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.