【发布时间】:2017-01-24 13:37:06
【问题描述】:
如何发送包含 EasyUi DateBox 的 HTML 表单? 无法提交表单。单击提交按钮时没有任何反应。当我注释掉DateBox标签时,表单提交OK。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>DateBox example</title>
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/default/easyui.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<h2>DateBox example</h2>
<form action="showDate.jsp">
<div>
<label for="item">Item name:</label>
<input type="text" id="item" name="itemName" required="required">
</div>
<br>
<div>
<label for="sdate">Shipment date:</label>
<input type="text" class="easyui-datebox" id="sdate"
name="shipmentDate" required="required">
</div>
<input type="submit">
</form>
</body>
</html>
这是 HTML 表单。
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>The date</title>
</head>
<body>
<p>Item name: <%= request.getParameter("itemName")%> </p>
<p>Shipment date: <%= request.getParameter("shipmentDate")%> </p>
</body>
</html>
这是JSP页面,应该接收请求参数。
【问题讨论】:
-
您点击提交时是否输入了发货日期?
-
是的。我已经测试了所有可能的东西。
-
您是否尝试过在没有 name 属性的情况下定义 easyui 日期框?官方文档上的示例没有。如果这是问题,我会感到惊讶。
标签: javascript jquery forms jsp jquery-easyui