我在提交输入文本字段时遇到了一个小问题,该字段的值应该由 javascript 脚本设置。
这是我的表单代码:
<html>
<head><title></title>
<script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>
<link rel="stylesheet" type="text/css" href="stylingIndex.css" />
</head>
<body>
<div class="main">
<table border="0">
<form method="POST" action="begin.php?id=createfile">
<tr><td>Date 1</td>
<td><input type="date" name="date1"></td></tr>
<tr><td>Date 2</td>
<td><input type="date" name="date2"></td></tr>
<tr><td><input type="submit" name="submit" value="Go"></td></tr>
</form>
</table>
</div>
<script>
$(":date").dateinput();
</script>
</body>
</html>
每当我检查 $_POST 值时,它都是空的。(createfile.php 处理得很好,这不是问题),我认为问题在于我对待 Javascript 的方式,但我不知道我做错了什么。
看起来它没有分配从脚本中选择的值(日期),虽然它确实出现在客户端,但它只是在提交后不处理它。希望任何人都可以帮助我。