我有問題,當我按聯繫表單中的提交按鈕刷新所有輸入值時,如果所有字段填充正確,那麼很好,但是如果某些警告用戶必須看到previaus值,但全部清除。我的JavaScript技能很低,maye是解決這個問題的解決方案,用PHP和HTML?PHP如何在按下提交後不刷新輸入值
0
A
回答
1
更簡單的方法是使用html5存儲。在onkeyup事件儲值和銷燬如果一個例子提交成功
<input id="title" type="text" value="" name="article_name">
腳本
檢查支持HTML5的
function supports_html5_storage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
腳本存儲
if(supports_html5_storage()){
$("#title").keyup(function(){
var articel_title = $("#title").val();
localStorage.setItem("articel_title",articel_title);
localStorage.getItem("articel_title");
});
清除存儲,你可以解僱這個,如果表單提交成功,將清除存儲
<script type=text/javascript>
localStorage.removeItem("articel_title");
</script>
,您還可以在變化或keyup事件和儲值數據庫Ajax調用,這樣,如果HTML5是不是瀏覽器,它支持仍然可以工作,但它會造成更多的負載在服務器上
1
返回值到客戶端:
<input type="text" name="val1" value="<?echo $_POST['val1']?>" />
1
安置自己的價值觀頁面中的iframe,如果輸入正確,然後重定向到另一頁。
因此,如果項是錯誤的,你不會做任何事情
0
相關問題
- 1. 如何在提交後刷新表單?
- 2. html提交按下並刷新
- 3. 提交按鈕後刷新php頁面 - PHP - MySQL
- 4. PHP chat提交刷新按鈕
- 5. 如何在不提交按鈕的情況下提交「文件」輸入?
- 6. 在Yii提交後不刷新
- 7. 如何在點擊提交按鈕後用nodejs刷新頁面
- 8. 在jQuery提交後自動刷新輸入字段
- 9. 刷新頁面數據PHP後提交
- 10. PHP在不提交的情況下獲得輸入值
- 11. 在輸入按下表單提交
- 12. PHP提交表單不斂輸入值
- 13. 在PHP中按下「提交」按鈕後,變量值丟失
- 14. 如何在表單提交後刷新.php頁面?
- 15. 在提交/頁面刷新之前動態更改輸入值?
- 16. 如何防止提交後刷新?
- 17. 刷新表單提交後的值
- 18. 提交按鈕不輸入
- 19. 如何查找輸入提交表單後按下的輸入字段。
- 20. 點擊提交按鈕後,在php頁面刷新MySQL數據庫的值
- 21. 在不刷新的情況下在php中提交
- 22. 如何在輸入表單提交時按下輸入下行按鍵禁用按鍵輸入
- 23. 輸入值不刷新correclty
- 24. BeginningEdit在輸入按下時在WPF DataGrid中提交後調用
- 25. Jquery Mobile提交按鈕在頁面刷新後不起作用
- 26. 提交和頁面刷新後禁用提交按鈕
- 27. 如何在不提交輸入表單的情況下獲得輸入值?
- 28. jQuery的:防止刷新頁面按壓輸入型時=提交
- 29. 提交後額外刷新
- 30. 提交後刷新表格
好的,但做什麼第一次,提交按鈕被按下0時候? – Wizard
第二個問題如何處理'select' – Wizard