我只是有一个问题。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