Bir onay kutusunun değerine bağlı olarak gizli giriş alanının değerini değiştirmeye çalışıyorum. Javascript hakkında pek bir şey bilmiyorum ama şu ana kadar sahip olduğum şey bu. Bir onay kutusunun durumuna bağlı olarak gizli girişin değerini değiştirmek için Javascript'i nasıl kullanırım?
<input type="hidden" value="" id="delterms" name="O_" />
<input type="checkbox" id="checkbox" onchange="terms()" />
<script type="text/javascript">
var checked = document.getElementById('checkbox').checked;
function terms() {
if (checked==false)
{
document.getElementById('delterms').value=''
}
else
{
document.getElementById('delterms').value='Accepted'
}
}
</script>
işe aldım ama sadece ilk tıklamada, onay kutusu durumuna bağlı olarak değerini ayarlamak için zaten var mı? Çok daha basit bir yol olduğundan şüpheliyim ve bu konuyu karmaşıklaştırmaktan hiç şüphem yok. özniteliği "onchange" HTML bir
event listener ekleyerek kullanmak yerine
Merhaba, Yanıtınız için teşekkürler. Ne söylediğinizi anlıyorum ama gizli alanı güncellemek için bunu nasıl anladığımı anlamıyorum, detaylandırmanız için herhangi bir şans var mı? – Dave
@Dave: Cevabımı daha güvenilir bir şekilde göstermek için güncelledim, sizin için anlamlı olup olmadığını bana bildirin. – maerics