Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Problema con sfondo campi di form

    Ciao.

    Con questa funzione vorrei controllare che i campi di un form siano tutti compilati.
    Quando un campo è lasciato vuoto lo sfondo del campo cambia colore.

    Perchè quando compilo correttamente il campo segnalato coem da compilare mi rimane dello stesso sfondo?

    Come faccio per ridargli lo sfondo bianco quando il campo è stato compilato?

    Grazie

    codice:
    function validateEmpty(fieldObj, customAlert)
    {
      // Se il campo non è vuoto, ritorna true (ok)
      if (fieldObj.value.length > 0) return(true);
     
      if (customAlert.length > 0) alert(customAlert);  
      else alert("Il campo '" + fieldObj.name + "' è obbligatorio !");
      fieldObj.style.backgroundColor='orange';
      fieldObj.focus();
     
      return(false);  // Errore
    }

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    function validateEmpty(fieldObj, customAlert)
    {
    // Se il campo non è vuoto, ritorna true (ok)
    if (fieldObj.value.length > 0) {
    fieldObj.style.backgroundColor='white';
    return(true);
    }

    if (customAlert.length > 0) alert(customAlert);
    else alert("Il campo '" + fieldObj.name + "' è obbligatorio !");
    fieldObj.style.backgroundColor='orange';
    fieldObj.focus();

    return(false); // Errore
    }

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.