2015-10-23 4 views
0

У меня был быстрый вопрос об использовании форм в html. Если у вас есть атрибут id, но нет атрибута имени, это влияет на него? Я хочу убедиться, что правильно это понял. Потому что, когда я тестировал его в своей программе, я изменил атрибут name на ID, и программа не сработала правильно. Он работал только тогда, когда у меня был атрибут имени. Итак, тогда ответ на этот вопрос был бы да, это повлияет на него. верный?html, используя id и имя

+1

[Написание идеального вопроса] (http://tinyurl.com/stack-hints) – Andreas

+0

Вы должны найти немного, прежде чем задавать вопрос. Ответ уже размещен здесь http://stackoverflow.com/questions/1397592/difference-between-id-and-name-attributes-in-html – Chris

+0

Элементу формы не требуется имя, но элемент управления формой (ввод , выберите и т. д.) должно иметь имя, которое должно быть успешным (т.е. быть отправлено с формой). – RobG

ответ

0

Простой:

В форме:

<form ...> 
    <input id="xy" name="ab"> 
</form> 

Это возможно только, чтобы получить данные через name.

например. $yourvar = $_POST["ab"]


Однако вы можете использовать jQuery, чтобы получить значение input:

<script> 
    ... 
    var xy = $("#xy").val(); 
    ... 
</script> 


В заключение: Вам нужно имя для form действий, то есть не возможно сделайте это без.

+0

Вам, конечно, не нужен jQuery, и идентификатор вообще не требуется. – RobG

+0

@RobG да, я знаю, вы можете просто использовать 'JavaScript', но' jQuery' проще (простой пример). Если вы хотите иметь js-код, я тоже могу его добавить. –

+0

спасибо, ребята, это отвечает на мои вопросы. \t в случае отправки формы, тогда атрибут имени должен присутствовать, чтобы он прошел правильно? но вам действительно не нужен атрибут id. это то, что я понимаю – user3225981

Смежные вопросы