添加一个什么都不做的复选框!如果空的坏或聪明?

时间:2011-09-27 09:40:55

标签: php jquery mysql html css

我有一个非常定制的系统,我们将在内部使用它来跟踪付款。

我有一个输入框,如果用户将其留空(不知道X),它会将“等待X”插入数据库而不是X.

这个想法我必须阻止用户填写NONE或N / A的变体或一直随机的文本字符串,他们点击一个勾选框“Not known yet?” 它使用jQuery或其他东西加入0.4不透明度 - 因此将其留空。

这是不好的做法还是聪明的小型验证?

我欢迎任何聪明的想法......

1 个答案:

答案 0 :(得分:1)

在数据库方面
最好使用null (不是字符串'null',而是数据库概念null)。进入数据库,表明没有数据这一事实 所以我建议不要使用'awaiting this or that',而只是使用null

在数据库中,您可以选择以下行:

SELECT * FROM table1 WHERE name IS NULL

在UI方面

我喜欢你的想法 我希望当我选择编辑框时,我可以填写一些内容,而不必手动取消选中复选框。