2010-10-11 5 views
0

J'ai un réseau social qui permet aux gens de poser des questions et d'écrire des blogs. Pour une raison quelconque sur l'ipad, vous pouvez écrire un titre, et choisir une catégorie, mais pour une raison quelconque, il ne vous laissera pas écrire dans la zone de texte où l'on pourrait composer son blog ou poser sa question. Y at-il une sorte de zone de texte spécial que l'ipad veut fournir?Pourquoi ma zone de texte est-elle désactivée sur Ipad?

Voici mon code simple zone de texte:

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

Ça pourrait être avec 'cols =" 0 "' et 'rows =" 0 "' – chigley

+0

Ce que dit @chigley. Aussi, est-ce dans un formulaire? Peut-être qu'il doit être (bien qu'il devrait fonctionner seul) –

Répondre

0

i déduis la définition des lignes à & Col. 0 désactive le safari ipad. vous voudrez peut-être définir d'abord les rangées &, puis mettre l'attribut name (et class et tout autre attribut permettant à css de le sélectionner pour le styliser).

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

(modifier - ninja'd!)

+2

L'ordre des attributs dans une balise HTML ne devrait avoir aucun effet que ce soit (à moins qu'il y ait quelques bizarreries de navigateur douteuses que je ne connais pas!) – chigley

+0

croyez-le ou non, je suis tombé sur un problème très similaire, et il a été corrigé en plaçant class et/ou id après les lignes et les cols. Si les lignes et les cols sont après class/id/style, ils risquent d'écraser le style précédent. c'est mon expérience, de toute façon; Je ne sais pas avec certitude si c'est un comportement de navigateur (non) documenté ou non. cela ne fait pas de mal d'avoir vos sélecteurs CSS aussi spécifiques que possible dans des cas comme ceux-ci. –

1

Il semble que ce problème a été résolu dans les dernières mises à jour. À ma grande surprise ...

Questions connexes