只能給你給步驟:
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供黑山網(wǎng)站建設(shè)、黑山做網(wǎng)站、黑山網(wǎng)站設(shè)計、黑山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、黑山企業(yè)網(wǎng)站模板建站服務(wù),十多年黑山做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
1.資產(chǎn)編號文本框的onblur()鼠標(biāo)焦點離開時,發(fā)送ajax請求到后臺的php頁面
2.后臺php操作數(shù)據(jù)庫,將結(jié)果返回到前臺,用js解析返回結(jié)果,并將數(shù)據(jù)顯示到相應(yīng)的文本框中
css:
style
input,textarea {behavior:url(#default#savehistory);} //這個css屬性,他會記錄歷史輸入內(nèi)容,即使跳轉(zhuǎn)也不會清除內(nèi)容的。注:這里是所有input和textarea,具體你可以根據(jù)需要修改。type=password的不會記錄。
/style
這樣,你就可以隨意跳轉(zhuǎn)了,你只需要輸出錯誤信息就好了。
可以將接收的數(shù)據(jù)再返回并填充表單,以下是一個網(wǎng)友的解決方法,貼出如下:
在開發(fā)過程中,經(jīng)常會出現(xiàn)表單出錯而返回頁面的時候填寫的信息全部丟失的情況,為了支持頁面回跳,可以通過以下兩種方法實現(xiàn)。
1.使用header頭設(shè)置緩存控制頭Cache-control。
header('Cache-control: private, must-revalidate'); //支持頁面回跳
2.使用session_cache_limiter方法。
session_cache_limiter('private, must-revalidate'); //要寫在session_start方法之前
下面的代碼片斷可以防止用戶填寫表單的時候,單擊“提交”按鈕返回時,剛剛在表單上填寫的內(nèi)容不會被清除:
session_cache_limiter('nocache');
session_cache_limiter('private');
session_cache_limiter('public');
session_start();
參考地址: