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

    Abilitare/disabilitare bottone in fieldset

    Ciao a tutti, attualmente utilizzo questo script per abilitare/disabilitare il bottone di invio di un form a seconda che un checkbox sia selezionato o meno:

    Javascript
    codice:
    var checkobj
    
    function accetta(el){
    checkobj=el
    	if (document.all||document.getElementById){
    			for (i=0;i<checkobj.form.length;i++){
    				var tempobj=checkobj.form.elements[i]
    				if(tempobj.type.toLowerCase()=="submit")
    				tempobj.disabled=!checkobj.checked
    			}
    	}
    }
    
    function disabilita(el){
    	if (!document.all&&!document.getElementById){
    			if (window.checkobj&&checkobj.checked)
    				return true
    			else{
    				alert("Per favore accetta i termini del contratto")
    				return false
    			}
    	}
    }
    HTML
    codice:
    <input name="privacy" type="checkbox" onClick="accetta(this)" value="ACCETTO">
    Questo script però non funziona se racchiudo il checkbox e il bottone all'interno di un tag <fieldset>.....
    e io avrei bisogno di fare questo!
    Come posso risolvere??

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    if(tempobj.type && tempobj.type.toLowerCase() == "submit")
    tempobj.disabled = !checkobj.checked;
    Pietro

  3. #3
    Funziona a meraviglia!!!!

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.