我只是有一個問題。PHP - 如何在表單提交後保留文本框數組的值?
我有一組具有相同名稱的文本框。 (name =「quantity []」)
如何在提交後保留表單的值?例如,我有5個具有相同名稱的文本框。我填寫了其中4份並提交了表格。我想顯示一個字段爲空的錯誤,並保留我在提交表單之前放置的值。
我可以做到這一點,如果文本框名稱不同。但是,如果他們有相同的,我不能讓它工作。
<input type="text" name="quantity[]" value="<?php if(!empty($_POST['quantity'])) echo $_POST['quantity'];?>">
<input type="text" name="quantity[]" value="<?php if(!empty($_POST['quantity'])) echo $_POST['quantity'];?>">
<input type="text" name="quantity[]" value="<?php if(!empty($_POST['quantity'])) echo $_POST['quantity'];?>">
<input type="text" name="quantity[]" value="<?php if(!empty($_POST['quantity'])) echo $_POST['quantity'];?>">
<input type="submit" name="submit">
感謝您的幫助PHP的人。感謝您的幫助。
'if(!empty($ _ POST ['quantity'] [0]))echo $ _POST ['quantity'] [0]' - .. [1]第二等 – Jeff
嘗試使用JS驗證和AJAX提交表單,以便您可以保留您的數據,如果提交失敗 – hungrykoala
嗨,傑夫,謝謝你的快速回答。如果我的文本框是動態創建的,它可能是2或10,這取決於用戶將選擇多少項目。非常感謝。 – danangeloalcanar