2010-08-05 14 views
0

Je possède ce HTML simple:HTML: contentEditable trouble

<html><body> 
<input><div contenteditable="true" style="border:1px #7f9db9 solid; width:100px; height:20px;"></div> 
</body></html> 

Il montre deux boîtes d'entrée. Quand je tape quelque chose dans la 2ème, alors allez au tout début de la ligne (touche Home-touche), puis je clique sur Backspace, le texte saute à la fin de la 1ère case de saisie ... Je cours Firefox.

Pourquoi le texte ne reste-t-il pas dans sa boîte, comme prévu?

Répondre

0

Je ne sais pas pourquoi vous avez <input>

aussi - vous pouvez essayer quelque chose comme ceci:

<div id="editable" contentEditable="true" > 
    <span contentEditable="True" >Text to delete</span> 
</div> 
+0

Comment pourrais-je supprimer le DIV? D'ailleurs, je viens de le vérifier avec Node Inspector et il est toujours là. –