單純使用PHP無法實現(xiàn)。因為手動刷新的時候不管是POST還是GET的值是無法被清空的。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名與空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、西區(qū)網(wǎng)站維護、網(wǎng)站推廣。
要實現(xiàn)的思路是
1,當(dāng)表單input1里輸入了內(nèi)容后,進行提交
2,把提交的內(nèi)容進行處理,然后把值返回給input2的value中。
3,刷新時清空兩個input的value。
可以使用ajax來實現(xiàn)把POST的內(nèi)容提交到另外一個頁面里。
表單頁面1.html
!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"
html?xmlns="
head
meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/
title無標(biāo)題文檔/title
script?type="text/javascript"?src="jquery-1.4.2.min.js"/script\\這里載入jquery的位置
script?type="text/javascript"
$(document).ready(function(){
$("#but").click(function(){
var?mss=$("#input1").val();
//alert(mss);
$.ajax({
type:?"post",
url:?"2.php",
data:?{a:mss},
dataType:?"json",
success:?function(msg)
{??
$("#input2").val(msg.message);
}?
});
});
});
/script
/head
body
這里輸入內(nèi)容input?type="text"?id="input1"?value=""/br
這里返回數(shù)據(jù)input?type="text"?id="input2"?value=""/br
input?type="button"?id="but"?value="button"
/body
/html
數(shù)據(jù)處理的php文件2.php
?php
$a=$_POST['a'];
$b="aaa";
if($a!=""){\\if里可以進行數(shù)據(jù)的處理。
$data?=?array('message'?=?$a.$b);\\處理完的結(jié)果寫到這個數(shù)組里
}
echo?json_encode($data);\\輸出json格式的數(shù)據(jù)返回給ajax
?
這樣就可以實現(xiàn),在input1輸入內(nèi)容提交后處理數(shù)據(jù)返回給input2的value。當(dāng)刷新頁面時不存在任何post或get數(shù)據(jù),兩個input的value都會被清空。
history.back(-1) 的意思是返回上一個頁面,你這樣做就相當(dāng)于點擊了瀏覽器的返回鍵,所以原先表單的數(shù)據(jù)還會在(瀏覽器一般會保存上一個頁面);
正確的做法一般有以下幾種:
將history.back(-1)改為: window.location="login.html"; ? // login.html改為你要跳轉(zhuǎn)到的頁面
其他
在你的input標(biāo)簽寫入autocomplete="off"屬性可以設(shè)置不自動保存。例:
input?name="test"?type="text"?autocomplete="off"/
可以
DELETE [LOW_PRIORITY] [QUICK] [IGNORE]tbl_name[.*] [,tbl_name[.*] ...] FROMtable_references [WHEREwhere_definition]
例如 delete a,b,c from a left join b on a.id = b.id_b left join c on b.id_b = c.id_c where a.id= '5';
不過最好是在建表的時候使用外鍵關(guān)系聲明c.id_c是b.id_b的外鍵,b.id_b是a.id的外鍵,并且聲明級聯(lián)刪除,這樣更省事。
如 CONSTRAINT `fk_user_friend_friend_user_id` FOREIGN KEY (`friend_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE
這樣聲明的外鍵當(dāng)user表中的id刪除時,user_friend表中用到這個user的id的記錄會被自動級聯(lián)刪除。