Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. tijuanamou
    3. Post
    T

    tijuanamou

    @tijuanamou

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 2
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località bagnacavallo Età 41
    0
    Reputazione
    2
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da tijuanamou

    • RE: JQuery.Validity non da segni di vita

      risolto: ho inserito 2 volte il jquery.
      potete cancellare la discussione, moderatori, grazie lo stesso!

      postato in Coding
      T
      tijuanamou
    • JQuery.Validity non da segni di vita

      Ciao a tutti ragazzi.
      Sono neofitella smanettona, sto preparando un form html - php su mysql e lo sto validando con il plugin jquery validity.
      Ho inserito come da documentazione riportata sul sito ufficiale del plugin:

      • collegamento a script
      • collegamento a css
      • riga di codice per validazione semplice della sola presenza di tutti i select - campi testuali

      Carico il form sul server, lascio i campi bianchi, submitto e nulla accade:
      il form viene inserito correttamente su mysql con tutti i campi vuoti :dull:
      Mi fa specie che pare quasi che lo script non esista, non mi viene riportato nessun errore di nessun genere: il form prosegue la sua dolce esistenza ignorando la validazione.

      Tengo a precisare che, oltre ad inserire la riga di codice debitamente copincollata dal sito di Validity nel mio form, non ho fatto nessunaltra operazione (tipo modifica sul codice di jquery o di jquery.validity) perchè non era specificata sulla documentazione, o se lo era non l'ho capito. 😊

      Già fatto tutte le ricerche del caso su google/forum/anche utilizzando parole chiave trabocchetto, ma nulla.

      Ora posto il codice del mio form: se per caso qualcuno passasse di qua:

      [html]<head>
      //inizio codice incriminato
      <script type="text/javascript" src="jquery.js"></script>
      <link type="text/css" rel="Stylesheet" src="css/jquery.validity.css" />
      <script type="text/javascript" src="js/jquery.validity.js"></script>
      //codice di validity
      <script type="text/javascript">
      $(function() {
      $("form").validity("input:text, select");
      });
      </script>

         			 //codice per autoselect regioni/provincie
          <script type="text/javascript" src="jquery.js"></script>
          <script type="text/javascript">
      			// Select Province e Comuni dalla Regione. 
      			function selProvCom(idRegion) {
      			  // Seleziono province di questa regione. 
      			  $.get("select_abitativa.php", { regionid: idRegion, requestItems: 'province'}, 
      			  function(dataProvince){
      				$("select[id='province']").empty();
      				var options = '<option value="">-- seleziona --</option>';
      				var arrayProvince = dataProvince.split( '||');
      				for (var i = 1; i < arrayProvince.length; i++) {
      				  var provincia = arrayProvince*.split( /,/);
      				  options += '<option value="' + provincia[0] + '">' + provincia[1] + '</option>';
      				}
      				$("select[id='province']").html(options);
      			  });
      			  // Seleziono comuni di questa regione. 
      			  $.get("select_abitativa.php", { regionid: idRegion, requestItems: 'comuni'}, 
      			  function(dataComuni){
      				$("select[id='city']").empty();
      				var options = '<option value="">-- seleziona --</option>';
      				var arrayComuni = dataComuni.split( '||');
      				for (var i = 1; i < arrayComuni.length; i++) {
      				  var comune = arrayComuni*.split( /,/);
      				  options += '<option value="' + comune[0] + '">' + comune[1] + '</option>';
      				}
      				$("select[id='city']").html(options);
      			  });
      			}
      			
      			// Select Comuni dalla Provincia. 
      			function selCom(idProvincia) {
      			  // Seleziono comuni di questa provincia. 
      			  $.get("select_abitativa.php", { provinciaid: idProvincia, requestItems: 'comuni'}, 
      			  function(dataComuni){
      				$("select[id='city']").empty();
      				var options = '<option value="">-- seleziona --</option>';
      				var arrayComuni = dataComuni.split( '||');
      				for (var i = 1; i < arrayComuni.length; i++) {
      				  var comune = arrayComuni*.split( /,/);
      				  options += '<option value="' + comune[0] + '">' + comune[1] + '</option>';
      				}
      				$("select[id='city']").html(options);
      			  });
      			}
          </script>
      </head>
      

      <body>

      //form incriminato
      <form method="post" action="inserisci.php">

      Cognome 
      <input type="text" name="cognome"/>
      <br /> 
       
      Nome
      <input type="text" name="nome"/>
      <br />
       
      Telefono 
      <input type="text" name="telefono"/>
      <br />
      
      
      Via/Piazza 
      <input type="text" name="via"/>
      <br />
      
      Regione
          <select id="region" name="region" onChange="selProvCom(this.value);"/>
                  <option value="" selected="selected">-- seleziona --</option>
              <?php
              // Collegamento a database. 
              include("dbconfig.php");
              
              // Query selezione tutte le regioni. 
              $sql = "select * from regioni order by regione"; 
              
              // Eseguo la query. 
              $result = mysql_query($sql, $conn); 
              while($region = mysql_fetch_array($result)) {
              ?>
              <option value="<?php echo $region['id']; ?>"><?php echo $region['regione']; ?></option>
              <?php
              }
              ?>
          </select>
      <br />
      
      Provincia
          <select id="province" name="province" onChange="selCom(this.value);"/>
              <option value="" selected="selected">-- seleziona --</option>
              <?php
              
              // Query selezione tutte le province. 
              $sql = "select * from province order by provincia"; 
              
              // Eseguo la query. 
              $result = mysql_query($sql, $conn); 
              while($province = mysql_fetch_array($result)) {
              ?>
              <option value="<?php echo $province['id']; ?>"><?php echo $province['provincia']; ?></option>
              <?php
              }
              ?>
          </select>
              <br />
      
      Città
      <select id="city" name="city" />
      <option value="" selected="selected"/>-- seleziona --</option>
      </select> <br /> 
      
      
      Data di nascita
      <select name="birthday_day" id="birthday_day"/>
          <option value="-1">Giorno:</option>
          <option value="01">1</option> 
          <option value="02">2</option> 
          <option value="03">3</option> 
          <option value="04">4</option> 
          <option value="05">5</option> 
          <option value="06">6</option> 
          <option value="07">7</option> 
          <option value="08">8</option> 
          <option value="09">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> 
          <option value="16">16</option> 
          <option value="17">17</option> 
          <option value="18">18</option> 
          <option value="19">19</option> 
          <option value="20">20</option> 
          <option value="21">21</option> 
          <option value="22">22</option> 
          <option value="23">23</option> 
          <option value="24">24</option> 
          <option value="25">25</option> 
          <option value="26">26</option> 
          <option value="27">27</option> 
          <option value="28">28</option> 
          <option value="29">29</option> 
          <option value="30">30</option> 
          <option value="31">31</option> 
      </select> 
      
      <select name="birthday_month" id="birthday_month"/>
          <option value="-1">Mese:</option>
          <option value="01">gennaio</option> 
          <option value="02">febbraio</option> 
          <option value="03">marzo</option> 
          <option value="04">aprile</option> 
          <option value="05">maggio</option> 
          <option value="06">giugno</option> 
          <option value="07">luglio</option> 
          <option value="08">agosto</option> 
          <option value="09">settembre</option> 
          <option value="10">ottobre</option> 
          <option value="11">novembre</option> 
          <option value="12">dicembre</option> 
      </select> 
      
      <select name="birthday_year" id="birthday_year"/>
          <option value="-1">Anno:</option>
          <option value="1997">1997</option> 
          <option value="1996">1996</option> 
          <option value="1995">1995</option> 
          <option value="1994">1994</option> 
          <option value="1993">1993</option> 
          <option value="1992">1992</option> 
          <option value="1991">1991</option>
      </select>
      
      <input type="submit" name="$insert" value="INVIA" />
      </form>
      

      </body>
      [/html]

      ps: tengo jquery nella cartella principale e non nella folder js .

      Alè. Questo è quanto.

      Grazie grazie

      postato in Coding
      T
      tijuanamou