2010-10-11 20 views
0

我有一个社交网络,可以让人们提问和写博客。出于某种原因,你可以写一个标题,并选择一个类别,但出于某种原因,它不会让你在文本区域撰写博客或提出问题。有没有某种特殊的文本区域,ipad需要提供?为什么我的文本区域在Ipad上被禁用?

这里是我的简单的文本区号:

<textarea name="blogBody" cols="0" rows="0"><?php echo stripslashes($_POST['blogBody']); ?></textarea> 
+1

它可能与'cols =“0”'和'rows =“0”有关' – chigley 2010-10-11 20:53:55

+0

@chigley说什么。此外,这是在一个表格?也许它需要(虽然它也应该自己工作) – 2010-10-11 20:56:03

回答

0

我收集&行设定的cols为0,禁用它在iPad上的Safari。您可能需要先设置cols &行,然后再放置name属性(以及导致css能够选择它来设置样式的class和任何其他属性)。

<textarea cols="40" rows="5" name="blogBody">...</textarea> 

(编辑 - ninja'd!)

+2

HTML标记中属性的顺序不应该有任何影响(除非有一些我不知道的狡猾的浏览器怪癖!) – chigley 2010-10-11 20:59:44

+0

相信它或不是,我实际上遇到了一个非常类似的问题,实际上通过在行和列之后放置类和/或id来解决问题。如果rows&cols在class/id/style之后,它们很可能会覆盖以前的样式。无论如何,这是我的经验;我不确定它是否是(未)记录的浏览器行为。在这样的情况下,尽可能使你的css选择器具有特定的效果也没有什么不好。 – 2010-10-11 21:24:25

1

它看起来像这个问题已经在最新的更新得到解决。令我吃惊的是......

相关问题