2017-03-27 17 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

非表示フィールドは、現在のページに関する情報をサーバーに渡すためにプログラムによって使用されます。 隠しフィールドを使用して、情報をスクリプトに戻すこともできます。これには、セキュリティトークン、またはデータベース内の関連する行の名前が含まれます。ユーザーはこのデータを見る必要はありませんが、送信時にスクリプトがサーバーの背後で正しく機能するように、サーバーに渡されます。

関連する問題