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

    Cambiare colore allo sfondo dei campi del form

    Ciao a tutti...
    vorrei che quando si seleziona un campo di un semplice form per l'invio della richiesta di info, questo cambi colore allo sfondo evidenziando l'esatto campo in cui si stà scrivendo.
    Qualcuno mi saprebbe dire cosa devo aggiungere per fare ciò?
    Grazie mille.
    Roby
    ...il successo più grande è trasformare un sogno in realtà...

  2. #2
    sezione sbagliata...si fa con javascript....
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    con javascript fai un evento sull'onmouseover che ti cambia il colore di sfondo o la classe...

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    mettiamo che hai due classi, una si chiama "normale" (lo stile del campo testo) e una "evidenziato" (il campo evidenziato):

    Codice PHP:
    <input type="text" name="Nome" id="Nome" class="normale" onMouseOver="stileCampo(this, 1);" onMouseOut="stileCampo(this, 0);"
    e nel javascript:

    Codice PHP:
    function stileCampo(campooperazione){
       if(
    operazione){
          
    campo.className "evidenziato";
       }
       else{
          
    campo.className "normale";
       }


  5. #5
    Prima di tutto grazie per la risposta,
    sò che sono nella sezione sbagliata ma vorrei capirci meglio sul consiglio che mi hai dato.
    Mi devi perdonare ma non ho capito cosa o devo inserire per far cambiare colore alla selezione del campo scelto.
    Grazie.
    Roby
    ...il successo più grande è trasformare un sogno in realtà...

  6. #6
    Devi inserire questo codice in un file .js

    Codice PHP:
    function stileCampo(campooperazione){
       if(
    operazione){
          
    campo.className "evidenziato";
       }
       else{
          
    campo.className "normale";
       }

    Questa funzione non fa altro che cambiare la classe associata ad un elemento (CSS)....dopo di che devi creare le classi in CSS. ad una metterai il background di un colore, e all'altro il background di un altro colore.

    Poi devi associare la funzione ad un elemento del form tramite gli eventi.....quelli che ti interessano sono onfocus (cioe quando uno digita, quindi il campo si deve evidenziare) e onblur (cioe quando passi ad un altro campo del form, quindi il campo precedente deve tornare al colore principale)
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  7. #7
    Ok ho quanto basta per studiarci bene, ci impigherò un pò ma ci arriverò .
    Ti faccio sapere GRAZIE
    Roby
    ...il successo più grande è trasformare un sogno in realtà...

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.