Gestire lista campi vuoti in fase di autenticazione

MarcoGrazia

Utente Attivo
15 Dic 2009
852
20
28
63
Udine
www.stilisticamente.com
Ciao,
ecco ho la necessità di notificare se l'utente abbia o meno inserito degli indirizzi nel form.
L'unica cosa che ho pensato di utlizzare è quella di creare un array con tutti i campi del form e poi iterarlo cercando esattamente quelli che identificano gli indirizzi e notificare se su questi c'è scritto qualche cosa.
Il metodo che ho usato è questo:
Codice:
                        var input = $( 'input[type="text"], textarea' );
                        var indirizzi = '';
                        for ( var i = 0; i < input.length; i++ )
                        {
                            switch( $( input[i] ).prop( 'name' ) )
                            {
                                case 'azienda': case 'mansione': case 'ufficio': case 'p_iva': case 'cod_fiscale': case 'via': case 'cap':
                                case 'citta': case 'note_ind':
                                    if ( $( input[i] ).val() != '' ) indirizzi = '<input type="hidden" name="indirizzi" value="1">';
                            }
                        };
                        if ( indirizzi != '' ) $( 'input['name="id_rub"]' ).appendTo( indirizzi );
Funziona! ma non è che mi entusiasmi, poco elegante e un po' lento nel controllo, avete suggerimenti?[/html]
 
Ultima modifica:

Discussioni simili