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 に答える