答えて
要するに、name
は、フォームを送信するときにサーバーに送信される識別子です。 id
はブラウザ、clientside、javascriptなどのための一意の識別子です。
name
属性は、サーバーにフォーム要素を送信するための属性です。多くの要素が同じname
を共有することがあります(ラジオボタンなど、はがセット内で同じ名前でなければなりません)。
id
属性は、要素(フォーム要素だけでなく)を一意に識別するためのものです。 はでなければなりません。
And:脳過負荷を防ぐための一般的な、良い習慣は、両方が必要なときにidとnameに同じ値を使うことです。 (そして、ノードやその値を表すphp/javascriptプログラムの変数と同じ名前を使用し、ページに表示されているラベルと似ている)ラジオボタンの場合(名前が複数のノード/ ids)、明示的に対応する名前を使用してください。たとえば 'name =" buttons "id =" buttons-yes "。 –
id
属性は、ドキュメント内で一意であるはずです。与えられたidを持つ要素は1つだけです。 document.getElementById()
は、与えられたid
で最初の要素を見つけます。
name
属性は、フォームを送信するときにキーと値のペアのキーとしてフォームで使用されます。 value
属性は、ブラウザに表示され、フォームとともに送信されます。
どちらも「もっと重要」ではありません。あなたがXMLの考え方を持っているならば、それらは両方ともノード上の属性です。 HTMLではもっと意味があります。
- 1. htmlフォームの入力にJava Stringの値を割り当てることはできますか?</p> <pre><code><form action="foo" method="get"> <input type="hidden" name="ID" value="<% classInstance.getID(); %>"> </form> </code></pre> <p>:
- 2. JSON(HTML <input> name属性?
- 3. <a name>
- 4. は、なぜ私は、フォームを正しく検証するために、NG-モデルと私の入力フィールドをバインドする必要があり、この</p> <pre><code><form name="myForm"> <input name="myEmail" type="email"/> {{myForm.$invalid}} </form> </code></pre> <p>のような形を持っているフォーム
- 5. git checkoutの差分チェックアウト元/ <branch-name>とgit checkout <branch-name>?
- 6. HTML - このHTMLテキスト領域に入力できないのはなぜですか?</p> <pre><code><textarea name="p_comments" rows="5" cols="39" align="left" wrap="cwrap" onfocus="this.blur()"> </code></pre> <p></p> <p>私はこのボックスに入力して行く、それは何もしません:
- 7. ルビー:</p> <pre><code>[#<OPTIONVALUE ID: 5, NAME: "M">, #<OPTIONVALUE ID: 6, NAME: "M/L">, #<OPTIONVALUE ID: 7, NAME: "XS/S">] </code></pre> <p>属性名の値を考えてみましょう:オブジェクトの配列を並べ替えるには名前プロパティの配列
- 8. HTML:url = <name var>
- 9. このxpath <* [local-name()= \ 'date \']/@ * [name()= \ 'today \'またはname()= \ 'tomorrow \']>は、
- 10. 私はかなり私の文書をtime.Supposeために、私は苦労していたとの問題は、今私は何をすべきか、この</p> <pre><code>{"owner":"princu7", "books":[{"name":"the alchemist"}, {"name":"the alchemist"}, {"name":"the alchemist"}]. </code></pre> <p>のようなものである必要があり、コレクション
- 11. は、どのように私はこのデータを使用して、オートコンプリート機能を実装する必要があり、この</p> <pre><code>[ {"Id":1, "Name":"John" }, {"Id":2, "Name":"Mathew" }, {"Id":3, "Name":"Wilfred" }, {"Id":4, "Name":"Gary" } ] </code></pre> <p>のようなJSON配列を持つJSON配列
- 12. INSERTは、どのように私は<code>t1_has_t2.data</code>を追加または更新しない、<code>t.id</code>、<code>a.id</code>、<code>t1.name</code>と<code>t2.name</code>考える
- 13. ?</p> <p>YOUR-FIELD-NAME-HEREフィールド値:デフォルト
- 14. は私の設定のアップグレード、部分が</p> <pre><code><Site name="Web"> <VirtualApplication name="MyprojectService" physicalDirectory="../../Myproject.Hosts.WebHost" /> </Site> </code></pre> <p>だった前に、私はV1.7からV1.8</p> <p>するには、Windows AzureのSDKをアップグレードした
- 15. コンボボックスを画像のフォルダにリンクするにはどうしたらいいですか?私はJavaScriptで<code><input type="file" id="img" multiple><br> <input type="submit" onclick="loadfiles()"></code></p> <p>を持つHTMLのボディで
- 16. は、入力の異なる両方が は、私たちはコロンでそれを書く必要があります、私には同じ作業<p> <pre><code>$("input[name='ABC']") // without ":" $(":input[name='ABC']") // with ":" </code></pre> </p>の間で異なっているどのようなコロンとコロン
- 17. 私は '[]私はHTML <code><textarea></code>で入力を取ってから<code>"'[]\</code>を制限したい
- 18. 私は各単語と入れたい文字列</p> <pre><code>My name is bob.I am fine </code></pre> <p>持つテキスト
- 19. ロギングは、私がこの</p> <pre><code>$.ajax({ type: 'POST', url: '', contentType: 'application/json; charset=utf-8', data: { Name: name, TableData: tableData }, dataType: 'json' }); </code></pre> <p>のように私のコードを持っている
- 20. htmlセクションジャンプ<a name="something"> more than once?
- 21. なGroovy:私のファイル名はクラス名と一致した場合、それはのみ動作し、</p> <pre><code>class Foo { String name } def foo = new Foo(name:"Test") </code></pre> <p>しかし:名前付きパラメータコンストラクタ
- 22. <a name=... in post form
- 23. データ入力時に "text"タイプの入力を変更するにはどうすればよいですか?ことができますよう</p> <pre><code><input type='text' placeholder='Phone number'> </code></pre> <p>シンプル:
- 24. 私は以下のように必要な出力をしたい、次の入力</p> <pre><code>I/O 1< img > '< input > I/O 1<' img > '< input > </code></pre> <p>ためのPython
- 25. オブジェクトのプロパティ名が別のオブジェクトの値からjavascriptにありますか?だから、これは実際にある</p> <p><code>var test ='name';</code></p> <p><code>var obj[test] ='my name';</code></p> <p>:
- 26. Firebaseヘルプ:-KGD *********」私はすべてのプッシュを作成したくない</p> <pre><code>myDataRef.push({name : name, text: text}); </code></pre> <p>:新しいプッシュで
- 27. <a>のIDまたはVALUEまたはNAMEをJS
- 28. ES6は性質が、彼らはすでに私が</p> <pre><code>let schema = { name: null, lastname: null } let values = { name: "John", unwanted: "haxor" } </code></pre> <p>がで終わるしたい基本的に何
- 29. メールクライアントは何を入れますか?<META name = GENERATOR content = MSHTML .... version?
- 30. iphone - <Project Name> .sqlite
別のこと、ところで: "名前"はjavascriptの予約語で、バグの行動につながる可能性があります。 –