【发布时间】:2015-12-26 15:49:22
【问题描述】:
我有许多要序列化的表单。数据发布到 insert.php 页面或 update.php。
如果表单输入留空,我想在我的数据库中插入一个 NULL 值。我正在使用 mySQL。
似乎当一个表单被序列化时,任何留空的字段都作为 '' 的值发送,它不会作为 NULL 插入到我的数据库中。
我可以在序列化之前过滤掉空输入,但是当需要更新记录时这并不好。
这是一个表单,您至少可以看到空输入被记录为“”。
关于如何将这些值设置为 NULL 的任何建议?
jsfiddle.net/gabrieleromanato/bynaK/
【问题讨论】:
-
这与 javascript 无关——这就是 html 表单的工作方式。如果您想用 null 替换空字符串,请执行该服务器端
标签: php jquery mysql ajax serialization