<script>
$(document).ready(function(){
  $("#hdcChoose").click(function(){
    $("#hdcNumber").toggle();
    $("#hdcNumber2").hide();
  });
});
$(document).ready(function(){
  $("#hdcWrite").click(function(){
    $("#hdcNumber").hide();
    $("#hdcNumber2").toggle();
  });
});
</script>


“ hdcWrite”和“ hdcChoose”是用户可以显示或隐藏的我的字段。两者都包含一个SQL查询所需的数字。这是我的SQL WHERE语句:

WHERE HDC.NAME ='$hdcChoose'
OR HDC.NAME = '$hdcWrite'");


问题是,当第一个字段被隐藏且不为null时,它将在我的SQL查询中首先执行。
知道如何避免这种情况吗?有什么有用的功能吗?

最佳答案

最好的解决方案是在单击表单时将所需值设置为“”。很简单:

$("#hdcNumber").val("");

09-10 22:27