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

    controllo JS su campi ajax (nascosti) di un form

    Ciao a tutti
    Volevo chiedere come qualcuno di voi ha risolto questa cosa....

    Ho un form con alcune select che in base alla scelta fanno o meno apparire campi aggiuntivi da
    compilare, al momento che questi campi vengono presentati diventano obbligatori...

    --------------------------------------

    Io usualmente controllo la compilazione dei form con questo metodo:
    http://www.javascript-coder.com/html...lidation.phtml
    che ha sempre fatto il suo lavoro
    --------------------------------------

    Ora volendo validare i9 "famosi" campi nascosti in base alla loro visualizzazione o meno, voi come fate?
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    mai utilizzato quello script ma non dovrebbe cambiare molto... hai una funzione che mostra questi campi giusto? dentro questa funzione aggiungi la validazione es:

    codice:
    var frmvalidator = new Validator("myform");
    
    function mostraCampi(){
    campo.style.display = "block"
    frmvalidator.addValidation("campo","req","campo obbligatorio");
    }

  3. #3
    Grazie Vindav
    Provo subito
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #4
    Si bene
    funziona

    codice:
    <form name="test" action="tedt" method="post">
    
    <select name="prima" onChange="controlla(this.value)">
    <option name="zero" value="">zero</option>
    <option name="uno" value="1">uno</option>
    <option name="due" value="2">due</option>
    <option name="tre" value="3">tre</option>
    </select>
    
    <input type="text" name="aaa" id="altrocampo" style="display:none"> 
    
    
    <input type="submit" name="submit" value="send" />
    </form>
    		<script language="JavaScript" type="text/javascript"
    		xml:space="preserve">//<![CDATA[
    		var frmvalidator  = new Validator("test");
    		frmvalidator.addValidation("prima","req","Selezionare");
    		
    function controlla(valuta) { 
    if(valuta <= 1) { 
    document.getElementById('altrocampo').style.display='none';
    }else{ 
    document.getElementById('altrocampo').style.display='';
    		frmvalidator.addValidation("aaa","req","compila anche il campo aaa");
    
    } 
    }
    		
    		
    		//]]></script>
    Tanto...lo fanno tutti... posso farlo anche io vero?

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.