Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: pulsante Disablead

  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    pulsante Disablead

    ho la necessità di rendere un pulsante clickabile solo se è spuntanto un checkbox.
    avevo fatto una funziona semplicissima

    codice:
    <script language="VbScript">
    	function Enable_Return()
    		if not form1.consenso.checked then
    			form1.invia.disabled = true
    		else
    			form1.invia.disabled = false
    		end if
    	end function
    	</script>
    ma funziona solo con IE.
    mozilla,opera e firefox mi lasciano il pulsante disabled.
    come posso fare?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se usi il vbscript non ho dubbi a crederlo...

    codice:
    <script>
    	function Enable_Return() {
    		if (!form1.consenso.checked) {
    			form1.invia.disabled = true
    		} else {
    			form1.invia.disabled = false
    		}
    	}
    </script>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    lo traduci in javascript

    <script language="javascript">
    function Enable_Return()
    form1.invia.disabled = !form1.consenso.checked
    }
    </script>

  4. #4
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da br1
    Se usi il vbscript non ho dubbi a crederlo...

    codice:
    <script>
    	function Enable_Return() {
    		if (!form1.consenso.checked) {
    			form1.invia.disabled = true
    		} else {
    			form1.invia.disabled = false
    		}
    	}
    </script>
    ciao
    così funziona con opera ma non con mozilla.
    vado a provare pure quello di dennis

  5. #5
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da Dennis
    lo traduci in javascript

    <script language="javascript">
    function Enable_Return()
    form1.invia.disabled = !form1.consenso.checked
    }
    </script>
    idem come sopra.
    IE e Opera funziona ma mozilla no.
    rimane disabled

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    form1.invia.disabled = '' // false

    dovrebbe andare con tutti...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    document.form1. ...
    (in tutti i casi)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Mich_
    document.form1. ...
    (in tutti i casi)
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    così
    codice:
    <script>
    	function Enable_Return() {
    		if (!form1.consenso.checked) {
    			document.form1.invia.disabled = true
    		} else {
    			document.form1.invia.disabled = '' // false 
    		}
    	}
    </script>
    continua a non funzionare con mozilla

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    function Enable_Return() {
      if (!document.form1.consenso.checked) {
        document.form1.invia.disabled = true;
      } else {
        document.form1.invia.disabled = false ;
      }
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.