Javascript 如何不执行隐藏表单
问题是,当第一个字段被隐藏且不为null时,它将作为SQL查询中的第一个字段执行。 你知道我该怎么避免吗?有什么有用的函数吗?您可以添加一个Javascript 如何不执行隐藏表单,javascript,php,html,sql,Javascript,Php,Html,Sql,问题是,当第一个字段被隐藏且不为null时,它将作为SQL查询中的第一个字段执行。 你知道我该怎么避免吗?有什么有用的函数吗?您可以添加一个,当用户单击“hdcWrite”或“hdcChoose”时,该值由正确的值填充,SQL使用该值。 我是这样想的: WHERE HDC.NAME ='$hdcChoose' OR HDC.NAME = '$hdcWrite'"); 您可以添加一个,当用户单击“hdcWrite”或“hdcChoose”时,该值由正确的值填充,SQL使用该值。 我是这样想的
,当用户单击“hdcWrite”或“hdcChoose”时,该值由正确的值填充,SQL使用该值。
我是这样想的:
WHERE HDC.NAME ='$hdcChoose'
OR HDC.NAME = '$hdcWrite'");
您可以添加一个
,当用户单击“hdcWrite”或“hdcChoose”时,该值由正确的值填充,SQL使用该值。
我是这样想的:
WHERE HDC.NAME ='$hdcChoose'
OR HDC.NAME = '$hdcWrite'");
您可以在提交时检查字段是否隐藏并清空值:
WHERE HDC.NAME ='$hdc'
您可以在提交时检查字段是否隐藏并清空值:
WHERE HDC.NAME ='$hdc'
最好的解决方案是在单击表单时将所需的值设置为“”。很简单:
if($('#hdcChoose').css('display') == 'none')) {
$('#hdcChoose').val("");
}
最好的解决方案是在单击表单时将所需的值设置为“”。很简单:
if($('#hdcChoose').css('display') == 'none')) {
$('#hdcChoose').val("");
}
您能解释一下吗?您如何将数据传输到SQL?我以为这是一个表单,所以我建议您在表单中添加一个隐藏字段,该字段由SQL处理,而隐藏字段将通过单击“hdcWrite”或“hdcChoose”来填充。我使用session_start()来传递值。我的想法很精确,但我无法理解您的问题。也许魔术师的解决方案对你的问题更好:)你应该为那些有同样问题的人写一个回复并验证您能解释一下吗?您如何将数据传输到SQL?我以为这是一个表单,所以我建议您在表单中添加一个隐藏字段,该字段由SQL处理,而隐藏字段将通过单击“hdcWrite”或“hdcChoose”来填充。我使用session_start()来传递值。我的想法很精确,但我无法理解您的问题。也许魔术师的解决方案对你的问题更好:)你应该为那些有同样问题的人写一个回复并验证