显示表单取决于另一种表单中字段的值

时间:2010-01-08 09:18:44

标签: javascript javascript-events

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

1 个答案:

答案 0 :(得分:2)

你可能不想在Django中这样做。扩展T. Stone's answer,像这样的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>

您最初要将form2标记为隐藏。