Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466

    [JS]Funzione che ocntrolla molto campi, si può scrivere in modo + compatto?

    HO un form che contiene circa 30 campi, alcuni di questi campi devono essere numeri altri lettere, acluni devo essere al massino 10 char eltri 20 altri ancora 50 ecc.

    LA funzione che ho fatto funziona ma mi domandavo se c' era il modo di varla in maniera + compatta:

    codice:
    function contrCampo(campo) {
        if((campo.elements['nome'].value.length)>=20){
          alert("Hai inserito troppi caratteri nel campo nome");
          campo.elements['nome'].focus();
          return false;
        }
    
        if((campo.elements['cognome'].value.length)>=20){
          alert("Hai inserito troppi caratteri nel campo cognome");
          campo.elements['cognome'].focus();
          return false;
        }
    
        if((campo.elements['via'].value.length)>=30){
          alert("Hai inserito troppi caratteri nel campo via");
          campo.elements['via'].focus();
          return false;
        }
    	if( isNaN(campo.elements['numero'].value) || campo.elements['prova2'].value.length>=10 ){
          alert("Il campo numero deve contenere un numero inferiore alle 10 cifre");
          campo.elements['numero'].focus();
          return false;
        }
    
      return true;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    466
    Per brevità non ho messo tutti i casi.

    Grazie, Mc

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.