как я могу получить значение из поля textarea. я хочу detail- мне нужно разобрать HTML-страницу и получить значение из поля текстовое поле не называть что-то вроде $ _POST [ «TEXTAREA»]php получить значение из textarea
ответ
Вариант 1
Лучший способ для синтаксического анализа, как это использовать DOM , http://www.php.net/manual/en/book.dom.php После загрузки вашей страницы в DOM вы можете использовать getElementById('textarea_id')
, php docs are here. Если ваша текстовая область имеет идентификатор или getElementsByTagName('textarea')
, но в этом случае вы получите NodeList. Так это будет выглядеть примерно так:
// dom
$nodes = $dom->getElementsByTagName('textarea');
$node1 = $nodes->item(0);
Вариант 2
Другой вариант, чтобы получить страницу в виде строки и использовать regular expression, чтобы соответствовать вашим текстовое поле и получить информацию из него. Я нашел этот класс в гугле, это HTML форма Parser - http://www.alexandruion.com/html-form-parser
+1 для DOM-парсера, -1 для предложения регулярного выражения для анализа HTML. – webbiedave
Это гораздо проще, но это должно работать (при условии печати $ дисплей позже)
$display .= "<textarea name='notes' rows='3' cols='30'>".$notes."</textarea><br />";
Это не работает для меня:
// dom
$nodes = $dom->getElementsByTagName('textarea');
$node1 = $nodes->item(0);
Я использовал $node1 = $nodes->item(0)->nodeValue;
с классом DOMElement наследуют свойства DOMNode as you can see here.
- 1. Невозможно получить значение из textarea в PHP
- 2. asp.net: получить значение из textarea
- 3. Получить значение из Dynamic textarea
- 4. Как получить значение textarea из массива HTML
- 5. Получить значение textarea с помощью PHP/jQuery
- 6. Получить значение из многократной Loare Textarea
- 7. Невозможно получить значение textarea
- 8. Как получить текст из textarea в php?
- 9. Получить значение из textarea в bootbox
- 10. получить значение textarea из таблицы HTML
- 11. Jeditable. Как получить текстовое значение из textarea?
- 12. Получить значение textarea от объекта textarea
- 13. Не могу получить значение textarea
- 14. Невозможно получить textarea из контактной формы PHP
- 15. Javascript/Php: установить значение textarea
- 16. Получить значение textarea внутри iframe
- 17. Как получить значение Codemirror textarea
- 18. Получить значение TEXTAREA не работает
- 19. Получить текст из textarea
- 20. Как получить значение этого TEXTAREA JQuery
- 21. Как получить значение textarea с php, используя jquery и ajax?
- 22. Изменить значение textarea из iframe
- 23. php конвертировать значение textarea в действительный html
- 24. Невозможно получить значение от Dynamic Textarea
- 25. JQuery получить значение textarea, используя имя
- 26. Извлечение данных из textarea php
- 27. jquery получает старое значение из модального textarea
- 28. jquery значение textarea
- 29. Получить значение из другого файла PHP
- 30. Получить значение из массива PHP
$ _POST ['textarea'] - как вы получаете данные из представленной текстовой области. Почему вы не хотите использовать этот метод? –
Я думаю, он хочет проанализировать существующую структуру HTML и получить из нее атрибут 'value' –