Как я могу получить доступ к атрибуту значения внутри div с помощью php?

0

Например, у меня есть эта строка html в тегах формы.

<form action="getData.php" method="post">
    <div id="imadiv" value="2"></div>
</form>

Как мне получить значение атрибута "value", чтобы я мог использовать fwrite(), чтобы поместить его в документ с помощью PHP?

  • 4
    почему у div есть атрибут value ?
  • 0
    заменить <div> на скрытый ввод, <input type="hidden" name="imadiv" value="2"> ??
Показать ещё 2 комментария
Теги:

1 ответ

0

Вы разбираете html файлы, которые имеют эту структуру, и вам нужно получить доступ к значению, чтобы создать другой документ?

Если нет, тогда ваш обработчик формы получит доступ к значению "imadiv" (в этом примере), когда вы сделаете свой пост.

если бы вы делали что-то вроде этого

<form action="getData.php" method="post">
  <input name="inputname" value="2"/>
</form>

и представить, что форма getData.php может сделать что-то вроде

$valueofinput = $_POST['inputname']

Придавая вашим входным тегам атрибут имени, важно читать значения из почтовой полезной нагрузки.

Если вы разбираете файлы HTML с формами, я бы предложил посмотреть на библиотеки разбора XML/HTML, которые помогут вам получить доступ к html в виде структуры узла объекта.

Если вы делаете что-то более сложное, когда вы хотите проверить данные по мере использования, тогда вам нужно будет реализовать решение ajax. Однако имейте в виду, что соединение сообщения с ключевыми событиями может стать беспорядочным, так как вы могли бы отправить больше запросов, чем вы первоначально хотели, если они не были выполнены правильно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню