2015-01-09 2 views
-1

Я новичок в HTML и все еще пытаюсь понять некоторые понятия. Вот это я вообще не понимаю. После проверки формы HTML я заметил, что если у меня есть форма с именем атрибута, я могу получить доступ к этой форме следующим образом. attribute_name или документ [attribute_name]. Однако, если я попытаюсь сделать то же самое на div, например, это не сработает. Может кто-нибудь, пожалуйста, объясните мне, почему это так. Кроме того, мне было интересно, следует ли использовать эту форму при использовании AJAX. Скажем, что у меня есть некоторые поля внутри формы, но я использую ajax, и форма никогда не «отправляется», поскольку я использую AJAX для изменения содержимого поля.HTML-форма и другие элементы

Заранее благодарен!

+0

@Creaven Спасибо! Но я думаю, что я недостаточно объяснил себя. Я не говорю об элементах в форме, но о самой форме. Предположим, у меня есть форма с атрибутом name, установленным на «userinfo», то есть

, после чего я могу получить доступ к форме следующим образом document.userinfo. Однако, если я попытаюсь сделать то же самое с элементом div, это не сработает. Почему это так? – Gacci

ответ

0

Обычно форма имеет атрибут name, чтобы вы могли передавать значение скрипту PHP/AJAX.

При написании ФОРМЫ:

<FORM action = 'addDetailsToDatabase.php' method = 'post' > 
<input name ='myName'> 
<button type = 'submit'> 
</form> 

Когда вы отправляете эту форму будет размещать значение входного поля, которое имеет имя атрибут «MyName» к сценарию addDetailsToDatabase.php. Итак, теперь все, что было введено и представлено на вкладке, вы можете использовать в своем PHP-скрипте.

TAGS обычно не требуют атрибута имени. (Я говорю, что вообще нужно просто раскрыть свою библиотеку, которая использует это, я никогда не видел имя, связанное с тегом div.

Лучший способ получить div - получить его по идентификатору document.getElementByID («yourdivid»). - Javascript

Ваш DIV будет выглядеть следующим образом

Вы можете использовать AJAX, чтобы добавить форму, чтобы быть выполняться с помощью PHP скрипт, и это имеет дополнительное преимущество всей страницы не обновляется

На втором этапе все, что вы просите. С Ajax вы можете сделать свою страницу динамичной, как вы хотите

Вы можете выбрать из базы данных и эха, где бы вы ни находились, параметры безграничны (почти). Лучше всего научиться HTML = SIMPLE Learn CSS = SIMPLE. Затем изучите некоторые простые JQUERY или javascript. Если вы работаете с формами и базами данных, узнаете, как публиковать форму в PHP-скрипте и хранить в базе данных, а затем извлекать с помощью оператора select (подготовленные заявления будут устанавливать вас на долгие годы, чтобы попытаться избежать старых учебных пособий по SQL)

Как только вы получите это, изучите свой AJAX, чтобы заполнить пробелы.