Visualizzazione dei risultati da 1 a 5 su 5

Discussione: convalida campi

  1. #1

    convalida campi

    Ragazzi con la funzione di DW convalida modulo mi vede solo i campi di testo e non i check box o i munù a tendina.
    Come faccio a rendere obbigatori anche quelli?

    <FORM action="ciccio.php" method="POST" onSubmit="return news(this);MM_validateForm('partenza','','R','rito rno','','R','nome','','R','emailg','','R','telefon o','','R','reperibile','','R');return document.MM_returnValue">

    grazie
    Ho cercato un pò in giro ma non ci ho capito una mazzola

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    hai voluto usare dreamweaver?? adesso pedala! la prossima volta impari a farti delle sane e funzionanti e perfettamente customizzabili funzioni a mano!

    (comunque dovresti postare perlomeno il codice del form e quello della function di controllo perchè ti si possa aiutare!)
    Cacca!

  3. #3
    hehehe

    e c'hai ragione...... NON E' COLPA MIA!!!
    il form è già fatto e fa riferimento ad un file perl altrimenti gli facevo fare i controlli direttamente in php.
    Quindi sono costretto ad usare jscript...purtroppo non sono molto pratico.. ti posto il form..
    Non riesco a rendere obbligatoria la scelta nei menù a tendina.
    Ho levato il convalida moduli di DW . :-)

    codice:
    <FORM action="http://www.vacanzeviaggi.net/cgi-bin/3fb.pl" method="POST" onSubmit="return news(this)">
      <INPUT type="hidden" name="emaila" value="<?=$email?>">
        <INPUT type="hidden" name="iduser" value="<?=$iduser?>">
        <INPUT type="hidden" name="nomeagente" value="<?=$sNome?>">
        <INPUT type="hidden" name="cognomeagente" value="<?=$sCognome?>">
        <INPUT type="hidden" name="tgx" value="cercamig.txt">
        <INPUT type="hidden" name="tax" value="cercamia.txt">
        <INPUT type="hidden" name="tp1x" value="cercamin.txt">
        <INPUT type="hidden" name="okx" value="cercamiok.shtml">
      
    
    Dove vuoi andare? Voglio andare 
      <SELECT name="dove1">
          <OPTION value="Mare" selected>al Mare</OPTION>
          <OPTION value="Montagna">in Montagna</OPTION>
          <OPTION value="Città d'Arte">in Citt&agrave; d'Arte</OPTION>
          <OPTION value="Crociera">in Crociera</OPTION>
          <OPTION value="Altro">Altro</OPTION>
        </SELECT>
       in 
      <SELECT name="dove2">
        <OPTION value="Italia" selected>Italia</OPTION>
        <OPTION value="Estero">Estero</OPTION>
        <OPTION value="Indifferente">Indifferente</OPTION>
      </SELECT>
      , preferibilmente qui: 
      <INPUT name="dove3" type="text" size="20">
      
    
      (se hai gia' scelto dove andare metti le localita' esatte - *es. Sardegna, Ischia, Parigi, ecc.)</P>
      
    
    Quando vuoi partire? Vorrei partire il 
        <INPUT name="partenza" type="text" value="<? print date("j/m/Y"); ?>" size="8">
        e tornare il 
        <INPUT name="ritorno" type="text" value="<? print date("j/m/Y"); ?>" size="8">
        - NB. Saresti disposto ad anticipare o posticipare di qualche giorno la partenza se trovassi delle 
        offerte molto convenienti in altre date (es. last-minute)? 
        <SELECT name="anticipo">
          <OPTION value="No" selected>No, non posso</OPTION>
          <OPTION value="Si di max. 3 giorni">Si di max. 3 giorni</OPTION>
          <OPTION value="Si di max. 5 giorni">Si di max. 5 giorni</OPTION>
          <OPTION value="Si di max. 7 giorni">Si di max. 7 giorni</OPTION>
        </SELECT>
      </P>
    
    
    Dove vuoi alloggiare? in 
      <SELECT name="alloggio">
        <OPTION value="Appartamento" selected>Appartamento</OPTION>
        <OPTION value="Hotel">Hotel</OPTION>
        <OPTION value="Villaggio Turistico">Villaggio Turistico</OPTION>
        <OPTION value="Agriturismo">Agriturismo</OPTION>
        <OPTION value="Indifferente">Indifferente</OPTION>
      </SELECT>
      con sistemazione 
      <SELECT name="sistemazione">
        <OPTION value="-">-</OPTION>
        <OPTION value="tutto incluso">tutto incluso</OPTION>				
        <OPTION value="pensione completa">pensione completa</OPTION>
        <OPTION value="mezza pensione">mezza pensione</OPTION>
        <OPTION value="solo colazione">solo colazione</OPTION>
        <OPTION value="nessuna" selected>nessuna</OPTION>
      </SELECT>
    </P>
    
    
    In quanti siete? Siamo 
      <SELECT name="adulti">
        <OPTION value="1" selected>1</OPTION>
        <OPTION value="2">2</OPTION>
        <OPTION value="3">3</OPTION>
        <OPTION value="4">4</OPTION>
    
        <OPTION value="5">5</OPTION>
        <OPTION value="6">6</OPTION>
        <OPTION value="7">7</OPTION>
        <OPTION value="8">8</OPTION>
        <OPTION value="9">9</OPTION>
        <OPTION value="10">10</OPTION>
      </SELECT>
      adulti e 
      <SELECT name="bambini">
        <OPTION value="0" selected>0</OPTION>
        <OPTION value="1">1</OPTION>
        <OPTION value="2">2</OPTION>
        <OPTION value="3">3</OPTION>
        <OPTION value="4">4</OPTION>
        <OPTION value="5">5</OPTION>
        <OPTION value="6">6</OPTION>
        <OPTION value="7">7</OPTION>
        <OPTION value="8">8</OPTION>
        <OPTION value="9">9</OPTION>
        <OPTION value="10">10</OPTION>
      </SELECT>
      bambini &quot;grandi&quot; e 
      <SELECT name="bambini2">
        <OPTION value="0" selected>0</OPTION>
        <OPTION value="1">1</OPTION>
        <OPTION value="2">2</OPTION>
        <OPTION value="3">3</OPTION>
        <OPTION value="4">4</OPTION>
        <OPTION value="5">5</OPTION>
        <OPTION value="6">6</OPTION>
        <OPTION value="7">7</OPTION>
        <OPTION value="8">8</OPTION>
        <OPTION value="9">9</OPTION>
        <OPTION value="10">10</OPTION>
      </SELECT>
      bambini &quot;piccoli&quot; (sotto i 2 anni)</P>
    
    
    Per il Trasporto?  
      <SELECT name="trasporto">
        <OPTION value="Mi arrangio da solo" selected>Mi arrangio da solo</OPTION>
        <OPTION value="mi serve il Volo">mi serve il Volo</OPTION>
        <OPTION value="mi serve il Traghetto">mi serve il Traghetto</OPTION>
      </SELECT>
      - con partenza da 
      <INPUT name="partenza2" type="text" size="14">
      (es. Roma, Piombino, ecc.)
    
      
    
      Qual e' il vostro Budget? non vorremmo spendere piu' di 
      <INPUT name="budget" type="text" id="budget" value="0" size="5">
      euro 
      <SELECT name="budget2">
        <OPTION value="in Totale" selected>in Totale</OPTION>
        <OPTION value="a Persona">a Persona</OPTION>
      </SELECT>
    </P>
    
    
    Hai qualche domanda, nota o necessita' particolare? In caso scrivila qui sotto...
    
      <TEXTAREA name="note" cols="70" rows="2"></TEXTAREA>
    </P>
    
    
    
    Newsletter: vuoi iscriverti gratuitamente alla nostra newsletter? 
      <SELECT name="newsletter">
        <OPTION value="news2@vacanzeviaggi.net" selected>si</OPTION>
        <OPTION value="trash@vacanzeviaggi.net">no</OPTION>
       </SELECT>
    </P>
    
    
    A chi devo inviare le migliori offerte di viaggio che trover&ograve;?
    
        Tuo Nome: 
        <INPUT name="nome" type="text" id="nome" size="20">
        
    
        Tuo Email: 
        <INPUT name="emailg" type="text" id="emailg" size="30">
        - mi raccomando, controlla che sia giusta!
    
        Telefono: 
        <INPUT name="telefono" type="text" id="telefono" size="20">
        (utile se vuoi una risposta urgente)
    
        Reperibile 
        <INPUT name="reperibile" type="text" id="reperibile" size="20">
        (per sapere quando posso trovarti)</P>
      
    
    
        <INPUT type="submit" name="Submit" value="  Clicca qui per Inviare la tua richiesta  " class="button-01">
      </P>
    </FORM>

  4. #4
    ho fatto ho trovato un vecchio script che avevo fatto tempo fa.
    lo posto magari è utile
    codice:
    <SCRIPT language="JavaScript">
    <!-- 
    function news(theForm) { 
    if (theForm.dove1.value == "0") { alert("Inserisci Voglio Andare"); theForm.dove1.focus(); return (false); } 
    if (theForm.dove2.value == "0") { alert("Inserisci Voglio Andare in"); theForm.dove2.focus(); return (false); } 
    if (theForm.partenza.value == "") { alert("Inserisci Partenza"); theForm.partenza.focus(); return (false); } 
    if (theForm.ritorno.value == "") { alert("Inserisci Ritorno"); theForm.ritorno.focus(); return (false); } 
    if (theForm.anticipo.value == "0") { alert("Inserisci se sei diposto ad anticipare o posticipare il viaggio"); theForm.anticipo.focus(); return (false); } 
    if (theForm.alloggio.value == "0") { alert("Inserisci Alloggio"); theForm.alloggio.focus(); return (false); } 
    if (theForm.sistemazione.value == "0") { alert("Inserisci Sistemazione"); theForm.sistemazione.focus(); return (false); } 
    if (theForm.adulti.value == "0") { alert("Inserisci Adulti"); theForm.adulti.focus(); return (false); } 
    if (theForm.trasporto.value == "0") { alert("Inserisci Trasporto"); theForm.trasporto.focus(); return (false); } 
    if (theForm.newsletter.value == "0") { alert("Scegli se iscriverti alla Newsletter"); theForm.newsletter.focus(); return (false); } 
    
    if (theForm.nome.value == "") { alert("Inserisci il tuo Nome, grazie"); theForm.nome.focus(); return (false); } 
    if (theForm.emailg.value.indexOf('@', 0) == -1) { alert("Inserisci il tuo indirizzo Email corretto, grazie"); theForm.emailg.focus(); return (false); } 
    if (theForm.emailg.value.indexOf('.', 0) == -1) { alert("Inserisci il tuo indirizzo Email corretto, grazie"); theForm.emailg.focus(); return (false); }
    if (theForm.telefono.value == "") { alert("Inserisci il tuo numero di telefono, grazie"); theForm.telefono.focus(); return (false); } 
    if (theForm.reperibile.value == "") { alert("Inserisci la tua Reperibilità"); theForm.reperibile.focus(); return (false); } 
    
    }
     //-->
    </SCRIPT>

  5. #5
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    mi sembra che concettualmente la funzione del tuo ultimo post sia corretta. l'unica cosa che devi cambiare per quanto riguarda i check è che devi controllare se

    theForm.nomecampo.checked == true
    Cacca!

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.