Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    jquery - disattivare validazione

    Hola

    Ho dei form nei quali ho impostato delle validazioni jquery. Il mio unico problema è che c'è una div che compare/scompare a seconda della selezione di una select.

    codice:
    <select name="contact" id="subform" onchange="domaincontactchange()">
    codice:
    function domaincontactchange() {
        if (jQuery("#subform").val()=="addingnew") {
            jQuery("#subformfields").slideDown();
        } else {
            jQuery("#subformfields").slideUp();
        }
    }
    Non riesco a trovare un modo per far si che quando si verifica lo slideUp() (div nascosta) i form inseriti nella div stessa non abbiano le validazioni attive. Riassumendo...

    codice:
    <form id="rubrica">
       <input type="text" id="primoform">
       <select name="contact" id="subform" onchange="domaincontactchange()">
       <div id="subformfields">
          <input type="text" id="secondoform">
       </div>
    </form>
    
    <script>
    $("#rubrica").validate({
    			fields:{
    				"primoform":{
    					check:"required,custom[onlyLetter],length[2,50]",
    					inLine:true
    				},							
    				"secondoform":{
    					check:"required",
    					inLine:true
    				}											
    
    			},
    			sendAjax:true
    	});
    </script>
    Come posso "spegnere" la validazione per "secondoform" con nell'evento domaincontactchange()?

    Grazie

  2. #2
    Risolto. Ho incluso/escluso i regex all'interno dello slideDown() e slideUp(). L'unica cosa è che ho dovuto sacrificare un pochino la modularità dello script per motivi che non sto a spiegare. Potete chiudere la discussione e bannarmi

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.