Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Discussione: ~ Controllo Form ~

  1. #1
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534

    ~ Controllo Form ~

    Dovrei fare un controllo su dei campi di un form...

    il form è composto da

    una option (non deve avere il valore di partenza)

    un campo text (non deve essere vuoto)

    dei campi Check Box xon checked cioè campi già spuntati in partenza (deve essere spuntato almeno 1 campo)



    Pls aiutatemi che di javascript non ci capisco un cacchio :sexpulp:


  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    puoi postare la pagina/link conmpleti coi campi??

  3. #3
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    codice:
    <HTML><HEAD>
    </HEAD>
    <BODY>
                      
    <form action="quarta.asp" method="post">
                   
    		
    		<select name="materiale">
    		<option value="materia">Materiale</option>
                      
                  <option value="1"> 
                  Oro    
                  <option value="2"> 
                  Argento    
                  <option value="3"> 
                  Cristallo    
                  <option value="4"> 
                  Porcellana    
                  <option value="5"> 
                  Vetro    
                  <option value="6"> 
                  Argento e oro    
                  <option value="7"> 
                  Argento e cristallo    
                  <option value="8"> 
                  Argento e Vetro    
                  <option value="9"> 
                  Argento e porcellana    
                  <option value="10"> 
                  Argento e legno    
                  <option value="11"> 
                  Sheffield    
                  <option value="12"> 
                  Gold Plate    
                  <option value="13"> 
                  Silver Plate    
                  <option value="14"> 
                  Ottone    
                  <option value="15"> 
                  Resina argentata    
                  <option value="16"> 
                  Altro			 </select></p>
    		
    		
    		
    					  
        <input name="desc" type="text" size="20" maxlength="40">
    
                    
    				
    
        <textarea name="longdesc" cols="20" id="longdesc"></textarea>
    
    	
                              <input type="radio" name="fascia" value="1">
                             
                              <input type="radio" name="fascia" value="2" checked>
                             
                              <input type="radio" name="fascia" value="3">
                             
    						 
                         
    					 
    					  
                            <input name="fascia_merc1" type="checkbox" value="1" checked>
                            
    						
                            <input name="fascia_merc6" type="checkbox" value="1" checked>
                   
    			   
                            <input name="fascia_merc11" type="checkbox" value="1" checked>
                          
    					  
                            <input name="fascia_merc2" type="checkbox" value="1" checked>
                           
    					   
                            <input name="fascia_merc7" type="checkbox" value="1" checked>
                           
    					   
                            <input name="fascia_merc12" type="checkbox" value="1" checked>
                            
    						
                            <input name="fascia_merc3" type="checkbox" value="1" checked>
                            
    						
                            <input name="fascia_merc8" type="checkbox" value="1" checked>
                           
    					   
                            <input name="fascia_merc13" type="checkbox" value="1" checked>
                        
    					
                            <input name="fascia_merc4" type="checkbox" value="1" checked>
                         
    					 
                            <input name="fascia_merc9" type="checkbox" value="1" checked>
    						
    						
                            <input name="fascia_merc14" type="checkbox" value="1" checked>
                          
                            <input name="fascia_merc5" type="checkbox" value="1" checked>
                           
                            <input name="fascia_merc10" type="checkbox" value="1" checked>
                            
                            <input name="fascia_merc15" type="checkbox" value="1" checked>
                            
                            <input name="fascia_merc16" type="checkbox" value="1" checked>
                           
                            <input name="fascia_merc17" type="checkbox" value="1" checked>
                            
                                  <input name="fascia_merc20" type="checkbox" value="1" checked>
                                  
                            <input name="fascia_merc18" type="checkbox" value="1" checked>
                            
                            <input name="fascia_merc19" type="checkbox" value="1" checked>
                           
                                  <input name="fascia_merc21" type="checkbox" value="1" checked>
                                  
                                  <input name="fascia_merc22" type="checkbox" value="1" checked>
                                 
                                  <input name="fascia_merc23" type="checkbox" value="1" checked>
                                 
                            <input name="abruzzo" type="checkbox" value="1" checked>
                           
                            <input name="trentino" type="checkbox" value="1" checked>
                        
                            <input name="molise" type="checkbox" value="1" checked>
                        
                            <input name="valdaosta" type="checkbox" value="1" checked>
                           
                            <input name="emiliaromagna" type="checkbox" value="1" checked>
                          
                            <input name="puglia" type="checkbox" value="1" checked>
                         
                            <input name="piemonte" type="checkbox" value="1" checked>
                          
                            <input name="marche" type="checkbox" value="1" checked>
                           
                            <input name="basilicata" type="checkbox" value="1" checked>
                         
                            <input name="liguria" type="checkbox" value="1" checked>
                           
                            <input name="toscana" type="checkbox" value="1" checked>
                            
                            <input name="calabria" type="checkbox" value="1" checked>
                           
                            <input name="lombardia" type="checkbox" value="1" checked>
                            
                            <input name="umbria" type="checkbox" value="1" checked>
                           
                            <input name="sicilia" type="checkbox" value="1" checked>
                             
                            <input name="veneto" type="checkbox" value="1" checked>
                            
                            <input name="lazio" type="checkbox" value="1" checked>
                           
                            <input name="sardegna" type="checkbox" value="1" checked>
                          
                            <input name="friuli" type="checkbox" value="1" checked>
                            
                            <input name="campania" type="checkbox" value="1" checked>
                          
        <select name="numform">
                        <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>
                        <option value="11">11</option>
                        <option value="12">12</option>
                        <option value="13">13</option>
                        <option value="14">14</option>
                        <option value="15">15</option>
                      </select>
      </p>
      <p align="center"> 
        
        <input type="hidden" name="cat" value="14">
    	<input type="hidden" name="sub_cat" value="31">
        
        <input name="uten" type="hidden" value="2">
    	
      </p>
      <p align="center"> 
        <input type="submit" name="Submit" value="OK">
      </p>
    </form>
    </BODY></HTML>
    eccolo!!!! tranne per la textarea che e' opzionale!!

  4. #4
    Originariamente inviato da Cream
    codice:
    <HTML><HEAD>
    </HEAD>
    <BODY>
                      
    <form action="quarta.asp" method="post">
                   
    		
    		<select name="materiale">
    		<option value="materia">Materiale</option>
                      
                  <option value="1"> 
                  Oro    
                  <option value="2"> 
                  Argento    
                  <option value="3"> 
                  Cristallo    
                  <option value="4"> 
                  Porcellana    
                  <option value="5"> 
                  Vetro    
                  <option value="6"> 
                  Argento e oro    
                  <option value="7"> 
                  Argento e cristallo    
                  <option value="8"> 
                  Argento e Vetro    
                  <option value="9"> 
                  Argento e porcellana    
                  <option value="10"> 
                  Argento e legno    
                  <option value="11"> 
                  Sheffield    
                  <option value="12"> 
                  Gold Plate    
                  <option value="13"> 
                  Silver Plate    
                  <option value="14"> 
                  Ottone    
                  <option value="15"> 
                  Resina argentata    
                  <option value="16"> 
                  Altro			 </select></p>
    		
    		
    		
    					  
        <input name="desc" type="text" size="20" maxlength="40">
    
                    
    				
    
        <textarea name="longdesc" cols="20" id="longdesc"></textarea>
    
    	
                              <input type="radio" name="fascia" value="1">
                             
                              <input type="radio" name="fascia" value="2" checked>
                             
                              <input type="radio" name="fascia" value="3">
                             
    						 
                         
    					 
    					  
                            <input name="fascia_merc1" type="checkbox" value="1" checked>
                            
    						
                            <input name="fascia_merc6" type="checkbox" value="1" checked>
                   
    			   
                            <input name="fascia_merc11" type="checkbox" value="1" checked>
                          
    					  
                            <input name="fascia_merc2" type="checkbox" value="1" checked>
                           
    					   
                            <input name="fascia_merc7" type="checkbox" value="1" checked>
                           
    					   
                            <input name="fascia_merc12" type="checkbox" value="1" checked>
                            
    						
                            <input name="fascia_merc3" type="checkbox" value="1" checked>
                            
    						
                            <input name="fascia_merc8" type="checkbox" value="1" checked>
                           
    					   
                            <input name="fascia_merc13" type="checkbox" value="1" checked>
                        
    					
                            <input name="fascia_merc4" type="checkbox" value="1" checked>
                         
    					 
                            <input name="fascia_merc9" type="checkbox" value="1" checked>
    						
    						
                            <input name="fascia_merc14" type="checkbox" value="1" checked>
                          
                            <input name="fascia_merc5" type="checkbox" value="1" checked>
                           
                            <input name="fascia_merc10" type="checkbox" value="1" checked>
                            
                            <input name="fascia_merc15" type="checkbox" value="1" checked>
                            
                            <input name="fascia_merc16" type="checkbox" value="1" checked>
                           
                            <input name="fascia_merc17" type="checkbox" value="1" checked>
                            
                                  <input name="fascia_merc20" type="checkbox" value="1" checked>
                                  
                            <input name="fascia_merc18" type="checkbox" value="1" checked>
                            
                            <input name="fascia_merc19" type="checkbox" value="1" checked>
                           
                                  <input name="fascia_merc21" type="checkbox" value="1" checked>
                                  
                                  <input name="fascia_merc22" type="checkbox" value="1" checked>
                                 
                                  <input name="fascia_merc23" type="checkbox" value="1" checked>
                                 
                            <input name="abruzzo" type="checkbox" value="1" checked>
                           
                            <input name="trentino" type="checkbox" value="1" checked>
                        
                            <input name="molise" type="checkbox" value="1" checked>
                        
                            <input name="valdaosta" type="checkbox" value="1" checked>
                           
                            <input name="emiliaromagna" type="checkbox" value="1" checked>
                          
                            <input name="puglia" type="checkbox" value="1" checked>
                         
                            <input name="piemonte" type="checkbox" value="1" checked>
                          
                            <input name="marche" type="checkbox" value="1" checked>
                           
                            <input name="basilicata" type="checkbox" value="1" checked>
                         
                            <input name="liguria" type="checkbox" value="1" checked>
                           
                            <input name="toscana" type="checkbox" value="1" checked>
                            
                            <input name="calabria" type="checkbox" value="1" checked>
                           
                            <input name="lombardia" type="checkbox" value="1" checked>
                            
                            <input name="umbria" type="checkbox" value="1" checked>
                           
                            <input name="sicilia" type="checkbox" value="1" checked>
                             
                            <input name="veneto" type="checkbox" value="1" checked>
                            
                            <input name="lazio" type="checkbox" value="1" checked>
                           
                            <input name="sardegna" type="checkbox" value="1" checked>
                          
                            <input name="friuli" type="checkbox" value="1" checked>
                            
                            <input name="campania" type="checkbox" value="1" checked>
                          
        <select name="numform">
                        <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>
                        <option value="11">11</option>
                        <option value="12">12</option>
                        <option value="13">13</option>
                        <option value="14">14</option>
                        <option value="15">15</option>
                      </select>
      </p>
      <p align="center"> 
        
        <input type="hidden" name="cat" value="14">
    	<input type="hidden" name="sub_cat" value="31">
        
        <input name="uten" type="hidden" value="2">
    	
      </p>
      <p align="center"> 
        <input type="submit" name="Submit" value="OK">
      </p>
    </form>
    </BODY></HTML>
    eccolo!!!! tranne per la textarea che e' opzionale!!
    ma questo nn fa il controllo !

  5. #5
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    :quote: no sono io che chiedevo un javascript che fa il controllo!!

    sul form che ho postato

  6. #6
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    HELP!!!


    super $$$ dove sei finito??

    up

  7. #7
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    UP

  8. #8
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    Up

  9. #9
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    allora per controllare se il campo select è stato selezionato
    (do per scontato che sai come e dove richiamare queste funzioni e che il form e i campi abbiano un name impostato da te)
    codice:
    function controllaSelect(nomeForm, nomeSelect){
       if (document.forms[nomeForm].elements[nomeSelect].selectedIndex == 0){
        alert("Selezionare una voce")
       }
    }
    per controllare che il campo input sia stato scritto

    codice:
    function controllaInput(nomeForm, nomeInput){
       if (document.forms[nomeForm].elements[nomeInput].value == ""){
          alert("riempire il campo input")
       }
    }
    per controllare che almeno un checkbox sia stato selezionato

    [code]

    function controllaCheckBox(nomeForm){
    for (var i==0; i < document.forms[nomeForm].elements.length; i++){
    if(document.forms[nomeForm].elements[i].type == "checkbox" && !document.forms[nomeForm].elements[i].checked){
    alert("selezionare almeno un checkbox")
    return false
    }
    }
    }

  10. #10
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    cosi si capisce meglio
    codice:
    function controllaCheckBox(nomeForm){ 
      for (var i==0; i < document.forms[nomeForm].elements.length; i++){ 
       if(document.forms[nomeForm].elements[i].type == "checkbox" && !document.forms[nomeForm].elements[i].checked){ 
          alert("selezionare almeno un checkbox") 
          return false 
       } 
      } 
    }

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.