Ciao a tutti.
HO un input text, al quale associo un valore tramite php. Al cambiamento del valore, eseguo una funzione che mi controlla il contenuto e se non esiste mi fa qualcosa altrimenti fa altro.
Ho scoperto che se c'è un contenuto (value) e lo si cancella, il valore passato è vuoto (tramite 'alert(oggetto.value)' ), ma l'immagine non viene cambiata. Al contrario se da vuoto ... riempio , l'immagine cambia.codice:<input type="text" value="da PHP" onchange="notNull(this)"> function notNull(oggetto){ if(oggetto.value=""){ document.getElementById('menu').src = "images/new.png"; } else{ document.getElementById('menu').src = "images/old.png"; }
Se all'interno del ciclo if ci inserisco un secondo comando, questo viene eseguito. Non mi fa lo swicth dell'immagine da 'old' a 'new'.
Capite il perchè?

Rispondi quotando