首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

日期控件jsp里好用。在js里写的不好用。跪求解决方法。大神们!

2013-02-27 
日期控件jsp里好用。在js里写的不好用。跪求解决办法。大神们!!!我先说下问题:在jsp里引用了一个jsscript ty

日期控件jsp里好用。在js里写的不好用。跪求解决办法。大神们!!!
我先说下问题:
       在jsp里引用了一个js
<script type="text/javascript" charset="utf-8" src="<%=request.getContextPath()%>/console/common/My97DatePicker/WdatePicker.js"></script>(日期控件的js)
     jsp里面有一个text框
<input type="text" id="in_real_date" name="in_real_date" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})" class="Wdate"/>
    在同一个jsp里引用了另一个js文件。在这个js文件里面写了一段html代码:
var load = "Loading";
var seeHtml = "<form id='ReQ'><table width='100%' height='95%' border='0' cellpadding='0' cellspacing='0'>";
seeHtml += "<tr><td width='117'>&nbsp;&nbsp;大区:</td> <td width='138'>[regionName]</td>";
seeHtml += "<td width='107'>经营体:</td><td width='150'>[jytName]</td>";
seeHtml += "<td width='110'>问题类别:</td><td width='157'>[typeName]</td></tr>";
seeHtml += "<tr><td>&nbsp;&nbsp;涉及BU/FU部门:</td><td>[divisionName]</td>";
seeHtml += "<td>BU/FU部门长:</td><td>[managerName]</td>";
seeHtml += "<td>690海外接口人:</td><td>[prodevmanagerName]</td></tr>";
seeHtml += "<tr><td>&nbsp;&nbsp;协调项目:</td><td>[project]</td>";
seeHtml += "<td>责任人:</td><td>[queManager]<input type='hidden' name='code' value='[queCode]'></td>";
seeHtml += "<td>所属部门:</td><td>[queDepartment]</td></tr>";
seeHtml += "<tr><td colspan='2'>&nbsp;&nbsp;问题描述及进度要求</td>";
seeHtml += "<td colspan='2'>责任人邮箱</td><td colspan='2' nowrap='nowrap'>目前协调结果及所需支持</td></tr>";
seeHtml += "<tr><td height='89' style='padding-right:10px' colspan='2'>";
seeHtml += "&nbsp;&nbsp;<textarea disabled='disabled' rows='5' cols='24'>[queDesc]</textarea></td>";
seeHtml += "<td colspan='2'><textarea disabled='disabled' rows='5' cols='24'>[queManagerEmails]</textarea></td>";
seeHtml += "<td colspan='2' style='padding-right:10px'>";
seeHtml += "<textarea disabled='disabled' rows='5' cols='24'>[queCurRlt]</textarea></td></tr>";
seeHtml += "<tr><td colspan='2'>&nbsp;&nbsp;备注</td><td colspan='2'>解决结果</td><td>期望时间:</td><td>[queCloseDate]</td></tr>";
seeHtml += "<tr><td colspan='2' height='89'>&nbsp;&nbsp;<textarea disabled='disabled' rows='5' cols='24'>[queCloseDesc]</textarea></td>";
seeHtml += "<td colspan='2'><textarea name='resolve_rlt' rows='5' cols='24'>[queResloveRlt]</textarea></td>";
seeHtml += "<td valign='top' align='left' colspan='2'> <select id='approve_s'> <option value='1'>满意</option><option value='2'>一般</option><option value='3'>不满意</option> </select>&nbsp;&nbsp;&nbsp;亲~~请评价</br>";
seeHtml += "<textarea name='reason' id='reason' rows='4' cols='24'>[queReason]</textarea></td></tr>";


seeHtml += " <tr><td style='text-align: left;padding-left:10px;'>实际解决时间:</td>";
seeHtml += "<td><input type='text' value='[realDate]' id='in_real_date' name='in_real_date' onfocus='WdatePicker({dateFmt:'yyyy-MM-dd'})' class='Wdate'/>";seeHtml += "</td></tr>";
seeHtml += "<tr> </td><td  align='right' colspan='3'>提报人:</td><td align='left' colspan='3'>[queCreater]</td></tr></table></form>";
流程为:点击一个按钮后会弹出js里的这个form。但是form里那个日期控件不好用。但是在原jsp里的同样的日期控件就可以用。求原因。求解决方法。
[解决办法]
seeHtml += "<td><input type='text' value='[realDate]' id='in_real_date' name='in_real_date' onfocus='WdatePicker({dateFmt:\'yyyy-MM-dd\'})' class='Wdate'/>";seeHtml += "</td></tr>";

你看下把那个单引号转义试下
[解决办法]

引用:
您的意思是原来的onfocus方法后面的不要了。去触发另一个方法。然后再方法体里加上你说的那些代码?大神求详细一点。多谢多谢了
没错,在试这种方法之前你先这样改改看看:
seeHtml += "<td><input type='text' value='[realDate]' id='in_real_date' name='in_real_date' onfocus="WdatePicker({dateFmt:'yyyy-MM-dd'})" class='Wdate'/>";seeHtml += "</td></tr>";

热点排行