我正在使用django模板...想要在JS中做类似的事情:
如果有人将text
输入到textbox (id=super_text)
,我想将boolean field hiddenInput (id=super_boolean)
的值自动更改为True
。
我是JS的新手,学习Django后端已经有几个月了,但是我得到了我的第一个项目,一个任务是在JS中做类似的事情。
可以帮忙吗?我会很感激的(;
答案 0 :(得分:0)
在HTML中,<input>
的类型不能为boolean
,但是下面的代码将隐藏输入的文本值设置为'true'。 (即使我使用布尔值true
,当JS将其存储在'value'中时,JS也会将其转换为字符串"true"
,因为DOM知道输入只能将字符串作为值。)
<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>