<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("");