Tôi đang cố thay đổi giá trị của trường nhập bị ẩn, tùy thuộc vào giá trị của hộp kiểm. Tôi không biết nhiều về Javascript nhưng đây là những gì tôi có cho đến nay.Làm cách nào để sử dụng Javascript để thay đổi giá trị của đầu vào bị ẩn tùy thuộc vào trạng thái của hộp kiể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>
Tôi đã làm việc này nhưng chỉ khi nhấp chuột đầu tiên, có cách nào để đặt giá trị tùy thuộc vào trạng thái hộp kiểm không? Tôi nghi ngờ có một số cách đơn giản hơn rất nhiều và tôi không có nghi ngờ về phức tạp vấn đề.
Hi, nhờ trả lời của bạn. Tôi hiểu những gì bạn đang nói nhưng không hiểu làm thế nào tôi nhận được điều này để cập nhật các lĩnh vực ẩn, là có bất kỳ cơ hội bạn có thể xây dựng? – Dave
@Dave: Tôi đã cập nhật câu trả lời của mình để minh họa cách đáng tin cậy hơn để thực hiện việc này, hãy cho tôi biết nếu nó có ý nghĩa với bạn. – maerics