0

我想要实现的是,如果有一个非空输入 + 另一个输入会出现。这就是输入的样子。

<input type="file" name="image[]" />

我想做的是这样的

if (!empty($input)){
    //Add another input
}

我认为您可以理解,我只是想知道这是否可以实现,因为我是 php 新手,我不知道这是否可能。如果我犯了任何语法错误,我很抱歉英语不是我的母语。

4

3 回答 3

0

当然!通过查看,$_POST$_FILES可以了解输入是否包含某些内容。然后你可以制作它if并根据需要渲染一个额外<input>的。

请注意,尽管 PHP 是服务器端代码。它在浏览器中提交表单时运行,因此浏览器向服务器发出请求。如果您希望立即显示附加输入,则在填充第一个输入后,您将需要使用 JavaScript。这也是很有可能的。

于 2012-12-30T20:57:52.833 回答
0

我的猜测是,你想要交互性。在这种情况下,您将需要使用 JavaScript,它是一种客户端语言

您将一个事件挂钩到输入,并在每次更改时检查它是否为空。如果是,则显示另一个输入。

于 2012-12-30T20:58:26.880 回答
0

您可以使用以下命令查看文件是否为空:

if ($_FILES['image']['size'] > 0)
于 2012-12-30T21:09:03.743 回答