Javascript Jsdatepick未在firefox或chrome中的表单提交上传递日期数据

Javascript Jsdatepick未在firefox或chrome中的表单提交上传递日期数据,javascript,html,forms,asp-classic,input,Javascript,Html,Forms,Asp Classic,Input,所有输入都在IE9中正确传递,我将它们打印到屏幕上。“order”和“progress”的输入在firefox/chrome中正确传递,但在“date1”或“date2”字段中没有传递。他们使用jsdatepick库来确定日期,并将日期填写到表单中,如:“10-01-2012”。在下一页,我选择请求数据并打印到屏幕上。有什么提示吗 <script type="text/javascript" src="jsDatePick.full.1.3.js"></script> &

所有输入都在IE9中正确传递,我将它们打印到屏幕上。“order”和“progress”的输入在firefox/chrome中正确传递,但在“date1”或“date2”字段中没有传递。他们使用jsdatepick库来确定日期,并将日期填写到表单中,如:“10-01-2012”。在下一页,我选择请求数据并打印到屏幕上。有什么提示吗

<script type="text/javascript" src="jsDatePick.full.1.3.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="jsDatePick_ltr.min.css" />
<script type="text/javascript">
window.onload = function(){
    new JsDatePick({
        useMode:2,
        target:"date1",
    });

    new JsDatePick({
        useMode:2,
        target:"date2",
    });
};
</script>
<Form action="ai_school_stats_return.asp" method="POST" name="stats">
  <input type="hidden" id="order" name="order" value="order">
  <tr>
    <td width="40" align="right">From date:</td>
    <td align="left"><input type="bundatetext" name="date1" id="date1" maxlength="10" value=<%=Session("date1")%>></td>
  </tr>
  <tr>
    <td width="40" align="right">To date:</td>
    <td width="60"><input type="bundatetext" name="date2" id="date2" maxlength="10" value=<%=Session("date2")%>></td>
  </tr>
  <tr>
    <td width="40" align="right">Lesson Progressed Past</td>
    <td width="60"><input type="text" name="progress" id="progress" maxlength="10" value=<%=Session("progress")%>></td>
  </tr>
  <tr>
    <td colspan="3">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3"></td>
  </tr>
  <tr>
    <td width="183">&nbsp;</td>
    <td width="133">&nbsp;</td>
    <td width="184">&nbsp;</td>
  </tr>
  <tr>
    <td colspan="3">
      <div align="center"><input type="image" value="submit" src="../images/submit_up.gif" width="132" height="30"></div>
    </td>
  </tr>
</table>
</Form>

window.onload=函数(){
新JsDatePick({
使用模式:2,
目标:“日期1”,
});
新JsDatePick({
使用模式:2,
目标:“日期2”,
});
};
自日期起:
迄今为止:
教训过去了

结果是非常简单的事情。我在表格外申报了一张桌子。因此,firefox在计算要传递的数据时看到了包含表单外部输入的表——当与.js fn结合使用时,它最终传递了fn中不涉及的数据。教训:当IE工作时,你知道你的代码确实有问题,但firefox没有。

什么是input type=“bundatetext”?这是他们在jsdatepick示例中使用的类型,我也从来没有听说过-我已经尝试过“text”和“date”。它应该是“text”。显示如何获取ai_school_stats_return.aspOn ai_school_stats_return.asp中的值我已尝试了Request(“date1”)和Request.form(“date1”),具体取决于我使用的是get还是POSTalso trued Request.QueryString(“date1”)当使用get时