gpt4 book ai didi

javascript - 提交表单时删除空白字段

转载 作者:行者123 更新时间:2023-11-30 12:44:54 25 4
gpt4 key购买 nike

所以我使用 JavaScript 制作了一个表单,允许用户输入他们想要的输入次数,但我遇到了两个问题。第一个是,如果他们放置了额外的字段并且不使用它们,我会在另一侧遇到错误,因为这些字段中没有输入,第二个是他们无法返回并在必要时编辑输入。我是 JavaScript 的新手,所以我不确定如何解决它,但是如果有人可以通过自动删除提交时未使用的任何空字段并添加协议(protocol)以能够编辑输入来帮助解决输入问题,我会很感激。非常感谢您的帮助,代码如下!

最佳答案

在您的 PHP 中,您应该始终在尝试使用请求变量之前检查它们是否为空。 foreach 循环应该更像这样:

foreach ( $_POST['data']['address'] as $address ) {
if ( !empty( $address ) ) {
$addresses[$counter] = $address;
$counter++;
}
}

这将防止 $addresses 数组有空字段。

至于用户无法“返回”和编辑输入字段,从您的代码示例中看不出为什么会这样。如果您的意思是您希望您的用户能够在服务器提交和处理数据后更改他们的数据,那么您将无法通过对现有代码进行少量修改来实现。您需要向前端和后端添加更多的功能。

关于javascript - 提交表单时删除空白字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22889255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com