当前位置: 代码迷 >> ASP.NET >> 文本框显示日历选中日期有关问题
  详细解决方案

文本框显示日历选中日期有关问题

热度:2625   发布时间:2013-02-25 00:00:00.0
文本框显示日历选中日期问题
我点击“点击选择日期”文本,可以跳出日历,但是选中的日期无法同步写入对应的文本框中。
我前台aspx文件:
<td align="left">&nbsp;<asp:TextBox ID="txt_birth" runat="server"></asp:TextBox>
 <a href="javascript:SetDate('txt_birth');"onmouseover="window.status='Date Picker';return true;" onmouseout="window.status='';return true;">点击选择日期</a><span class="button">*</span></td>
js文件因为有点长,我就不全放上来了。只给出将日期写入文本框的js代码
function SetDate(inputObj) {
  var calenderObj = document.createElement("span");
  calenderObj.innerHTML = show_calendar(new Date());
  calenderObj.style.position = "absolute";
  calenderObj.targetObj = inputObj;
  inputObj.parentNode.insertBefore(calenderObj, inputObj.nextSibling);
  } 
请各位帮忙看看,代码哪里出错了?谢谢!!!!

------解决方案--------------------------------------------------------
function SetDate(inputObj) {
inputObj = document.getElementById(inputObj)



'txt_birth'为字符串,没有parentNode这些属性的
------解决方案--------------------------------------------------------
还没有遇到过这种情况,
有很多jquery插件,是没有出现过你这种情况。
------解决方案--------------------------------------------------------
你为什么不考虑一下使用My97DatePicker控件呢!这样还可以提高效率呢!方便又简单!
  相关解决方案