我如何从字段textarea获得价值。我想detail-我需要解析HTML页面,并获得价值从外地textarea的不叫类似$ _ POST [“文本区域”]php从textarea获得价值
1
A
回答
3
选项1分
解析这样的最好的办法是使用DOM ,http://www.php.net/manual/en/book.dom.php 将页面加载到DOM后,可以使用getElementById('textarea_id')
,php docs are here。如果您的文本区域有ID或getElementsByTagName('textarea')
,但在这种情况下,您将获得NodeList。因此,这将是这个样子:
// dom
$nodes = $dom->getElementsByTagName('textarea');
$node1 = $nodes->item(0);
选项2
另一种选择是让网页作为串并使用regular expression,以配合您的文本框,并得到信息出来。我发现这个班的谷歌,它是HTML格式分析器 - http://www.alexandruion.com/html-form-parser
+2
+1,用于建议正则表达式解析HTML。 – webbiedave 2010-09-10 21:17:35
0
它的简单得多,但这应该工作(假定您打印$显示器后面)
$display .= "<textarea name='notes' rows='3' cols='30'>".$notes."</textarea><br />";
0
这并没有为我工作:
// dom
$nodes = $dom->getElementsByTagName('textarea');
$node1 = $nodes->item(0);
我用$node1 = $nodes->item(0)->nodeValue;
因为类一个DOMElement继承的DOMNode属性as you can see here。
相关问题
- 1. PHP从AJAX获得价值
- 2. 从PHP获得价值的PHP
- 3. 使用jQuery获得Textarea价值
- 4. 如何获得CKEDITOR textarea的价值laravel
- 5. 使用PHP/jQuery获取textarea的价值
- 6. 无法从PHP获得价值到Javascript
- 7. 使用php从mongoDB获得价值
- 8. 从php数组获得价值
- 9. 使用PHP从XML获得价值
- 10. 获得价值给PHP
- 11. 从“Bootstrap-Select”获得价值
- 12. 从LDR获得价值
- 13. VBA获得价值从HTML
- 14. 从指针获得价值
- 15. 从方法获得价值
- 16. 从按钮获得价值
- 17. 从jSpinner获得价值
- 18. 从类别获得价值
- 19. 从HashCode Java获得价值
- 20. 获得价值
- 21. 获得价值
- 22. 获得价值
- 23. 获得价值
- 24. 获得价值
- 25. 获得价值
- 26. 获得价值
- 27. 获得价值
- 28. 获得价值
- 29. 获得价值
- 30. 获得价值
$ _POST ['textarea']是您如何从提交的textarea中获取数据。你为什么不想使用这种方法? – 2010-09-10 20:30:43
我认为他想解析现有的HTML结构,并从中获得'value'属性 – 2010-09-10 20:35:17