2012-03-05 3 views
0

J'ai l'élément suivant mon HTMLdiv popup lorsque vous cliquez dessus sur l'entrée

<input style="cursor:pointer;" type="text" name="startDate" value="" onclick="toggle('startDate')"/> 

Je veux montrer un élément <div> contenant un calendrier lorsque l'utilisateur clique sur l'élément d'entrée ci-dessus. Quelqu'un peut-il m'aider à écrire javascript pour cela?

J'ai écrit actuellement JavaScript avec le morceau de code suivant

inputElement.style.position='relative'; 
    divCalender.style.position='absolute'; 
    divCalender.style.top=30; 
    divCalender.style.left=30; 
    divCalender.style.display = 'block'; 

Mais cela ne fonctionne pas pour <input>. si j'écris la même logique JavaScript pour dire <button> ou <img> cela fonctionne. Quelqu'un peut-il me dire pourquoi il ne fonctionne pas pour <input>

+1

double possible de [entrée HTML question du calendrier popup] (http://stackoverflow.com/questions/9561317/html-input-popup-calendar-issue) Veuillez ne pas rediffuser la même question encore et encore. Si vous n'obtenez pas de réponses (satisfaisantes), éditez votre question pour l'améliorer. L'édition va revenir en haut. Une question meilleure et plus claire aura plus de chances d'obtenir des réponses. – BalusC

Répondre

Questions connexes