Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    validazione form che non va

    uso questo codice per validare un form

    codice:
    <script language="javascript">
     <!--
      function Modulo() {
         // Variabili associate ai campi del modulo
    
         	var testo = document.formgenerale.testo.value;
    		//Effettua il controllo sul campo 
            if ((testo == "") || (testo == "undefined")) {
    		
               alert("Il campo Testo è obbligatorio.");
               document.formgenerale.testo.focus();
               return false;
            }
    
         
      }
     //-->
    </script>
    e lo richiamo in questo modo
    codice:
    <form method="post" action="offerte.asp?act=aggiungi" name="formgenerale" onSubmit="return Modulo()">
    perchè se il campo è un campo di testo mi esce l'alert e il form non viene inviato ma se è una textarea mi esce l'alert,premo OK e il form viene inviato???

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non ho verificato il problema, ma noto un errore: hai dato lo stesso nome "testo" al campo del form e alla variabile javascript... devono essere univoci.

    Prova a correggere questo, eventualmente riposta

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    anche correggendo come dici tu cambia niente

    codice:
    <script language="javascript">
     <!--
      function Modulo() {
         // Variabili associate ai campi del modulo
    
    		//Effettua il controllo sul campo 
            if ((document.formgenerale.testo.value == "") || (document.formgenerale.testo.value == "undefined")) {
    		
               alert("Il campo Testo è obbligatorio.");
               document.formgenerale.testo.focus();
               return false;
            }
    
         
      }
     //-->
    </script>
    ho eliminato la variabile...ma il problema persiste.

  4. #4
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    ok...allora..+o- ho capito dov'è il problema.

    per la textarea uso un editor word like,l'htmlarea di interactivetools.com

    se lascio la textarea normale funziona,se uso lo script per l'htmlarea non funziona.

    pecchè?

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Senza il codice è difficile dirlo.

  6. #6
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    quale codice?

  7. #7
    Originariamente inviato da s|n3
    quale codice?
    della htmlTextArea o quello che è---
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  8. #8
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da DYNAM!C+
    della htmlTextArea o quello che è---
    è uno script immenso...non credo sia il caso di postarlo

  9. #9
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    uppettino

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.