フォーム

2890 ワード

1、フォームにはどのような役割がありますか?どれらのよく使うinputラベルがあって、それぞれどんな作用がありますか?
ラベルは、ユーザ入力のためにHTMLフォームを作成し、サーバにデータを転送するためのものです.




Email: 
Pin: 


Email:
I have a bike I have a car Male Female
2、postとget方式の違いは?
1.get:バックグラウンドにデータを転送するときは&でデータを接続し、リンク先は?後に、新しいURLが形成されます.postは新しいURLを形成しませんが、データは依然としてバックグラウンドに転送されます.2.getは、バックグラウンドにデータを抽出または照会するためによく使われています.すなわち、ヒントワードを入力し、バックグラウンドでは、提示語に従ってデータをフィルタリングして、データを取得します.また、ポストはバックグラウンドにデータを送信するためによく用いられ、上位のセキュリティが高い.3.get方式で提出可能なデータ量はURLの長さと直接関係がありますので、大量のデータを送信することはできません.また、post伝送のデータ量はサーバの処理プログラムの処理能力に依存するが、get方式よりも多くのデータを転送することができる.4.フォームでは、Methodのデフォルトはgetです.
POSTですか?それともGETですか
  • 最適なフォーム伝送性能を望むなら、GET方式を用いて少数の短いフィールドだけのフォームを送信することができる.
  • いくつかのサーバオペレーティングシステムは、アプリケーションにすぐに渡すことができるコマンドラインパラメータを処理すると、その数と長さを制限します.この場合、多くのフィールドまたは長いテキストドメインがあるフォームに対しては、POST方式で送信するべきです.
  • サーバ側のフォーム処理アプリケーションを作成する上で経験が足りないなら、GET方法を選択するべきです.POST方式を採用すれば、読み取りと復号の方法で余分な仕事をします.これは難しくないかもしれませんが、これらの問題を処理するのはあまり好きではないかもしれません.
  • 安全性が問題であれば、POST方法を選択することを提案します.GET方法は、フォームパラメータをアプリケーションのURLに直接置くことにより、ネットワークスヌープは簡単にそれらをキャプチャすることができ、またサーバのログファイルから抜粋することができる.クレジットカードのアカウントという敏感な情報がパラメータに含まれていると、知らず知らずのうちにユーザーの安全を危うくします.POSTアプリケーションにはセキュリティ上の脆弱性がなく、パラメータを個別のトランザクションとしてサーバに送信して処理する場合には、少なくとも暗号化する方法を採用することができる.
  • は、フォームの外でサーバ端のアプリケーションを起動し、パラメータを渡すプロセスを含む場合、フォームのようなパラメータをURLの一部として含めることができるので、GET方法を採用する.一方、POSTスタイルを使用したアプリケーションは、URLの後に、従来のタグのコンテンツ
  • として伝送されていないブラウザからの追加の転送プロセスがあることを望む.
    3、inputの中で、nameはどんな役割がありますか?
    input要素の名称を規定し、サーバーに提出されたフォームデータを識別するため、またはクライアントでJavaScriptを通じてフォームデータを参照するために使用します.
    4.ラジオはどうやってグループ分けしますか?
    同じグループのradioに設定する必要があるname属性を、同じ値に設定します.次は同じグループです.
    1
    
    2
    
    3
    
    次は異なるグループです.
    1
    
    1