Javascript 当有人在另一个字段中输入文本时,如何将隐藏字段更改为true

Javascript 当有人在另一个字段中输入文本时,如何将隐藏字段更改为true,javascript,django-templates,Javascript,Django Templates,我正在使用django模板。。。要在JS中执行类似操作: 如果有人将文本输入到文本框(id=super\u text),我想自动将布尔字段hiddenInput(id=super\u boolean)值更改为True 我是JS新手,学习django后端已经几个月了,但我得到了我的第一个项目,其中一个任务就是在JS中做类似的事情 你能帮忙吗?我很感激(;在HTML中,s不能是boolean类型,但下面的代码将隐藏输入的文本值设置为“true”。(即使我使用布尔值true,JS也会将其转换为字符串t

我正在使用django模板。。。要在JS中执行类似操作:

如果有人将
文本输入到
文本框(id=super\u text)
,我想自动将
布尔字段hiddenInput(id=super\u boolean)
值更改为
True

我是JS新手,学习django后端已经几个月了,但我得到了我的第一个项目,其中一个任务就是在JS中做类似的事情

你能帮忙吗?我很感激(;

在HTML中,
s不能是
boolean
类型,但下面的代码将隐藏输入的文本值设置为“true”。(即使我使用布尔值
true
,JS也会将其转换为字符串
true)
将其存储在“value”中时,因为DOM知道输入只能有一个字符串作为值。)


document.getElementById('super_text')。addEventListener('keypress',function(){
document.getElementById('super_boolean')。value=true;
})

要准确地确定您所问的问题有点困难,我认为这可能是您不熟悉的结果。尽管如此,我不希望这个问题会有一个完整的解决方案。但是,我认为我们可以帮助您找到答案,或者至少学习足够多的知识,以更准确的方式重新陈述这个问题您可能会有所帮助。首先,我建议您研究事件。具体来说,在您的输入上注册一个
change
事件侦听器,并通过处理程序对更改做出反应。
<input type="text" id="super_text">
<input type="hidden" id="super_boolean">

<script>
    document.getElementById('super_text').addEventListener('keypress', function(){
        document.getElementById('super_boolean').value = true;
    })
</script>