单击输入时弹出div

时间:2012-03-05 18:26:08

标签: javascript html

我有以下元素我的HTML

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

我想在用户点击上面的输入元素时显示包含日历的<div>元素。任何人都可以帮我如何为此编写javascript?

我目前用以下代码编写了一个JavaScript

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

但这对<input>不起作用。如果我为<button><img>编写相同的JavaScript逻辑,则可行。任何人都可以告诉我它为什么不适用于<input>

1 个答案:

答案 0 :(得分:-1)

我建议你使用DateTime Jquery插件http://archive.plugins.jquery.com/plugin-tags/datetime

(您可以修改为仅显示日期)

相关问题