come da titolo como faccio a rendere attivo il tasto submit solo se checkbox su privacy é depennata?
mi sembra si possa fare tramite un javascript ma non so da dove iniziare!
graxie
come da titolo como faccio a rendere attivo il tasto submit solo se checkbox su privacy é depennata?
mi sembra si possa fare tramite un javascript ma non so da dove iniziare!
graxie
HTML
JSCodice PHP:<input type="checkbox" id="PrivacyCheck" name="Privacy" value="On" /> Accetta
<input type="submit" id="Submit" value="Invia" disabled="true" />
Dovrebbe andareCodice PHP:window.onload = function(){
var check = document.getElementById("PrivacyCheck");
check.onclick = function(){
var submitBtn = document.getElementById("Submit");
if(this.selected) //IL checkbox è selezionato
{
submitBtn.removeAttribute('disabled');
}
else
{
submitBtn.disabled = true;
}
}
}
ok, ma é una pagina asp, per quello cercavo una funzione in javascript![]()
Sono arrivato tardi..
Così funziona, ma qualcuno sa dirmi per quale motivo usando l'evento onclick funziona, mentre usando onchange (al posto di onclick) non funziona più su explorer?Codice PHP:<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script language="javascript">
function cambiaStato ()
{
if($("#chk").attr("checked"))
$("#submitButton").removeAttr("disabled");
else
$("#submitButton").attr("disabled","true");
}
</script>
</head>
<body>
<input type="checkbox" onclick="cambiaStato();"/>
<input type="submit" id="submitButton" disabled="true">
</body>
</html>
"Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
Linus Torvalds
Forse ci sei già arrivato da solo... la scritta "codice PHP" non significa che è php....ok, ma é una pagina asp, per quello cercavo una funzione in javascript
"Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
Linus Torvalds
Penso che explorer non implementi onChange negli input, ma potrei sbagliarmi, in ogni caso sai quello che funziona e quello che non funziona, quindi puoi regolarti.Originariamente inviato da Pastore12
Così funziona, ma qualcuno sa dirmi per quale motivo usando l'evento onclick funziona, mentre usando onchange (al posto di onclick) non funziona più su explorer?
scusatemi la lentezza nell'esecuzione, e l'ignoranza sul fatto che php non significa phpVVoVe:
ma a me non funziona nessuno dei due esempi!!!
cosi funziona (testato)
codice:<input type="checkbox" id="PrivacyCheck" name="Privacy" value="On" onClick="var ck = (this.checked == false) ? true : false; document.getElementById('Submit').disabled = ck" /> Accetta <input type="submit" id="Submit" value="Invia" disabled="true" />![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
scusa, avevo sbagliato la property del checkbox:
Codice PHP:window.onload = function(){
var check = document.getElementById("PrivacyCheck");
check.onclick = function(){
var submitBtn = document.getElementById("Submit");
if(this.checked) //IL checkbox è selezionato
{
submitBtn.removeAttribute('disabled');
}
else
{
submitBtn.disabled = true;
}
}
}
Scusate! ho pasticciato col codice, maledizione! ho cancellato l'id del checkbox per errore prima di postare il codice!
Comunque queta è la versione rivista e funziona (almeno l'ultima volta che ho provato..):
mmm... ho visto ora che ci sono altri interventi migliori del mio..Codice PHP:<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script language="javascript">
function cambiaStato (chkItem)
{
if($(chkItem).attr("checked"))
$("#submitButton").removeAttr("disabled");
else
$("#submitButton").attr("disabled","true");
}
</script>
</head>
<body>
<input type="checkbox" onclick="cambiaStato(this);"/>
<input type="submit" id="submitButton" disabled="true">
<body>
</html>
beh, ormai l'ho postato.. mi seccava averlo scritto sbagliato...
"Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
Linus Torvalds