Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    6

    Controllo campi obbligatori form ovviato

    Scusate x il post di prima..non avevo, sbadatamente, letto il regolamento ed ho inserito "urgente"... ripeto:
    Ho inserito un controllo campi obbligatori ad un form html e funziona correttamente, il problema lo riscontro quando l'utente compila il form con spazi vuoti! Come faccio a modificare il controllo (postato sotto) in modo da verificare che non vengano inseriti solo spazi vuoti?! Grazie!

    <script language="JavaScript">
    function controllo(){
    with(document.quiz) {

    if(nome.value=="") {
    alert("Inserisci il tuo nome per favore!");
    nome.focus();
    return false;
    }

    if(cognome.value=="") {
    alert("Inserisci il tuo cognome per favore!");
    cognome.focus();
    return false;
    }


    if(email.value=="") {
    alert("Inserisci la tua mail per favore!");
    email.focus();
    return false;
    }


    }
    alert("Ok!");
    return true;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Trim

    codice:
    String.prototype.trim = function() {
    	return this.replace(/^\s+|\s+$/g,"");
    }
    
    campo.value.trim()

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    6

    nn sono molto esperta di java..

    puoi spiegarmi x favore dove devo inserirlo all'interno del mio codice...scusa e grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    <script language="JavaScript">
    function controllo(){
    with(document.quiz) {
    
    if(nome.value.trim()=="") {
    alert("Inserisci il tuo nome per favore!");
    nome.focus();
    return false;
    }
    
    if(cognome.value.trim()=="") {
    alert("Inserisci il tuo cognome per favore!");
    cognome.focus();
    return false;
    }
    
    
    if(email.value.trim()=="") {
    alert("Inserisci la tua mail per favore!");
    email.focus();
    return false;
    }
    
    
    }
    alert("Ok!");
    return true;
    }
    
    String.prototype.trim = function() {
    	return this.replace(/^\s+|\s+$/g,"");
    }
    prego

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    6

    grazie grazie grazie

    funziona!

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.