[英]How can I keep the fields in an invalid form using PHP?
我正在使用PHP進行表單驗證。 如果表單無效,我想保留所有輸入,文本區域和中的現有值。 表單的操作與表單本身是同一頁面,例如:
<form action= method=post>
...
</form>
除了回顯每個字段中的值之外,是否有其他方法可以保留字段的值?
除了回顯每個字段中的值之外,是否有其他方法可以保留字段的值?
不,沒有。
這就是為什么通常有一個例程來模擬你的字段。
httpfill
使用了一種技術,該技術是FormEncode
Python表單生成和驗證庫的一部分。
基本上,將表單html加上包含值的數據結構,解析表單html,查找與數據結構中的項對應的表單元素,然后添加值。
這不會處理錯誤,但可以像httpfill
一樣擴展它。 (它有一個非常簡單的特殊元素系統,如果沒有錯誤,這些元素將被剔除。)
但實際上,你應該像@Quentin所說的那樣模擬你的字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.