2010-08-08 7 views
0

Voici mon code:problèmes de formulaire HTML

<body onload="read()"> 
<div class="style1" id="Layer3"> 
<textarea name="textarea" cols="30" rows="5" id="msg" ></textarea> 
</div> 
<div id="Layer1">Hello World!<img src="body.jpg" width="842" height="559" /></div> 
<div id="Layer2"><img src="close.jpg" alt="Go Online/Offline" name="close" width="63" height="64" id="close" OnClick="action()"/></div> 
<div id="Layer4"> 
<input type="button" value="Send Line" onclick="sendline()" /></div> 
<div id="Layer6" style="color:white;font-family:Segoe UI;font-size:16px;width:500px; height:400px; overflow:auto;"></div> 
</body> 

Le problème que je suis confronté est qu'il n'y a pas de curseur qui apparaît dans la zone de texte! Le bouton de soumission ne semble pas non plus être cliquable: S (le code ci-dessus est une sous-partie du code de toute ma page) Des suppositions quant à la raison pour laquelle ces erreurs se produisent?

Merci!

+1

Vous ne montrez pas le CSS derrière ces choses, il est donc impossible de dire quel est le problème. La meilleure chose serait un lien direct. –

Répondre

1

Il semble que vous avez flottant (ou positionné absolu) div avec un fond transparent souris bloque clique

- mise à jour

votre # Layer6 a une position: attribut css absolu, il cache vos entrées derrière lui-même en utilisant "position: absolute" pour créer un modèle de page est une mauvaise pratique. mais de toute façon, vous pouvez essayer de mettre « Layer6 » div avant « Layer1 » div pour résoudre le problème ou jouer avec « z-index » attributs dans toutes vos « couches »

+0

Oui, c'est le problème. @Anant: Donnez au '.style1' un z-index plus élevé. (> 5) – tcooc

+0

Umm, cela résout le problème, mais maintenant quand j'appuie sur submit, le PC se fige! Pourquoi cela arrive-t-il ? – Anant

+0

@Anant: pourriez-vous s'il vous plaît mettre à jour votre http://techknowlegy.iblogger.org/index.htm avec la dernière version pour avoir un look –

0

Juste quelques pensées
1. Où est votre balise <form> ?
2. Un textarea n'est pas un textbox. Essayez <input type="text"...>
3. Je l'ai testé cela sur Firefox, et j'ai vu un curseur dans la zone de texte ...

Edit: Vous pouvez marquer cette question jquery aussi bien, parce que je remarque de votre source parce que c'est ce que vous utilisez.

+0

http://techknowlegy.iblogger.org/index.htm est le lien pour le fichier HTML – Anant