Javascript 根据另一表单中字段的值显示表单

Javascript 根据另一表单中字段的值显示表单,javascript,javascript-events,Javascript,Javascript Events,我在同一页上有两个表单,但我希望只有当第一个表单中的某个字段大于4时,才显示第二个表单。如何使用JavaScript实现这一点?我正在使用Django。您可能不想在Django中执行此操作。继续扩展,类似于jQuery的东西应该可以工作: <script> $(document).ready(function(){ $("#some-field").change(function () { var currentVal = parseInt($(this).val());

我在同一页上有两个表单,但我希望只有当第一个表单中的某个字段大于4时,才显示第二个表单。如何使用JavaScript实现这一点?我正在使用Django。

您可能不想在Django中执行此操作。继续扩展,类似于jQuery的东西应该可以工作:

<script>
$(document).ready(function(){
  $("#some-field").change(function () {
    var currentVal = parseInt($(this).val());
    if (!isNaN(currentVal) && currentVal > 4) {
      $('#form2').show();
    }
    else {
      $('#form2').hide();
    }
  })
  .change();
});
</script>

$(文档).ready(函数(){
$(“#某些字段”).change(函数(){
var currentVal=parseInt($(this.val());
如果(!isNaN(currentVal)&¤tVal>4){
$('#form2').show();
}
否则{
$('#form2').hide();
}
})
.change();
});

您需要将
form2
标记为隐藏。这是正确的方法,因为我错误地解释了OP的要求。现在,我添加了代码,以便在值未通过测试时隐藏表单。