2011-07-18 36 views
-1

如果在一個窗體我設置PHP:HTML預填表格值是否被覆蓋?

<input type = 'text' name = 'entry' value ='default_text'/> 

和用戶代替'default_text'進入'foo'這是足以讓$_POST['entry']成爲'foo'代替'default_text'

如果不是我如何做到這一點?

+2

你有沒有嘗試過,而不是盲目地要求? – LeeR

回答

2

如果有人將文本輸入到該輸入:

<input type = 'text' name = 'entry' value ='default_text'/> 

PHP將接受新的文本在$ _ POST/$ _ GET/$ _ REQUEST等,而不是默認的(所以,回答你的問題,是的,這足夠)。

1

是的,如果<input type="text" />元件被置於一個<form method="post">元件,其還包含一個<input type="submit" />元件發送數據內:

<form method="post" action="/url/where/form/will/be/sent.php"> 
    <input type = 'text' name = 'entry' value ='default_text'/> 
    <input type = 'submit' /> 
</form> 

當然,數據將只在提交表單時發送。你的代碼出了什麼問題?