2017-03-27 21 views
-1

全碼:設置隱藏類型的輸入標籤的目的是什麼?

<form accept-charset="UTF-8" action="/" method="get"> 
    <div style="margin:0;padding:0;display:inline"> 
     <input name="utf8" type="hidden" value="&#x2713;" /> 
    </div> 

    <label for="first">First name:</label> 
    <input id="first" name="first" type="text" value="Steve" /><br/> 
    <label for="last">Last name:</label> 
    <input id="last" name="last" type="text" value="Jobs" /><br/> 
    <input name="commit" type="submit" value="Submit" /> 
</form> 


<div style="margin:0;padding:0;display:inline"> 
    <input name="utf8" type="hidden" value="&#x2713;" /> 
</div> 

我讀從另一個人的代碼。我不明白他爲什麼在這裏做了一個虛假的輸入字段。這是爲了CSS的目的嗎?

+0

隱藏的輸入通常包含表單的創建者想要傳遞給處理腳本但不想在查看器的頁面上呈現該數據的數據。這不是一個「假」的輸入,很少與CSS有任何關係。 – j08691

+0

@ j08691你能具體什麼是隱藏輸入的常見用法 – Monchhichi

回答

0

以編程方式使用隱藏字段,將有關當前頁面的信息傳遞給服務器。 隱藏字段也可用於將信息傳遞迴腳本。這可能包括安全令牌或數據庫中相關行的名稱。用戶不需要看到這些數據,但是它會在提交時傳回服務器,以便腳本在幕後正常運行。