如何通过html表单发送空值以不更改行

Posted

技术标签:

【中文标题】如何通过html表单发送空值以不更改行【英文标题】:how to send empty value by html form to not change row 【发布时间】:2021-05-25 09:46:22 【问题描述】:

我正在使用类似的 html 表单


<form method ="" action="">
<input type="text" name="name">
<input type="text" name="email">
<input type="submit" name="submit">
</form>

可以说我不需要所有字段。现在,如果我想更新一个归档并点击提交按钮,我的 php 代码总是将空值发送到未归档的表单。我想在我的 sql 表行中保持相同的(过去发布的)值。

有什么好的解决办法吗? 谢谢

【问题讨论】:

【参考方案1】:

这里没有提到你是如何保存数据的。首先,您需要考虑该字段是否可以真正为空。如果该字段永远不应该为空,那么您可以在尝试保存这些数据时检查空字段,如果任何字段为空,则不要更新该字段。留下之前的数据就好了。

【讨论】:

提交和空值 HTML 表单导致从我的 SQL 行中删除过去的数据,所以我想活下去,即使我在表单中没有输入任何内容,希望你现在能理解。

以上是关于如何通过html表单发送空值以不更改行的主要内容,如果未能解决你的问题,请参考以下文章

如果空值传递给Django中的表单字段,如何验证表单?

空表单 POST 数据

如何在不通过视图在所有页面中发送表单的情况下从 django 布局(如“base.html”)获取表单数据?

如何通过单独的联系表单将 HTML 输入从页面发送给用户

如何通过 ajax 调用将 html 表单数据发送到 node.js 服务器?

通过电子邮件发送 HTML 表单