日期选择器日期空间问题
datepicker date space issue
我在表单中使用了java脚本日期选择器。这是我的html
<form name="adduser" id="adduser" action="" method="post" onsubmit="return form_val();">
<div class="form">
<div class="fields">
<div class="field">
<div class="label">
<label for="input-error">Date of Birth:</label>
</div>
<div class="input">
<input name="dob" type="text" class="date_small" onClick="cal_value();" id="calendar1" value="" />
</div>
</div>
<div class="buttons">
<input type="submit" name="submit" value="Submit" />
</div>
</div>
</div>
</form>
这是我的php代码。
<?php
$dob=$_POST['dob'];
$dobseparate=explode('/',$dob);
$date = $dobseparate[0];
$month = $dobseparate[1];
$year = $dobseparate[2];
echo $dbdob=$year.'-'.$month.'-'.$date;
?>
如果我选择一个日期并提交表格,表格顶部会显示值。我的问题是年份后面会有一个空格。我不知道为什么会出现这个空格。
这是我使用过的内部脚本。
<script type="text/javascript">
//<![CDATA[
$(document).ready(function (){
$("#calendar1, #calendar2, #calendar3, #calendar4, #calendar5, #calendar6, #calendar7,#calendar8,#calendar9, #calendar10,#calendar11, #calendar12, #calendar13,#calendar14, #calendar15,#calendar16, #calendar17 , #calendar18").calendar();
$("#calendar1_alert").click(function(){alert(popUpCal.parseDate($('#calendar1').val()))});
});
//]]>
</script>
请查看此位置以获取我的日期选择器脚本(仅限http://jsfiddle.net/e9Jbv/
)
我必须去掉那个空位。我该怎么做?
您可以使用php函数TRIM来删除空间。这可能比搜索所有javascript来查找添加位置/原因更快。
$date = $dobseparate[0];
$month = $dobseparate[1];
$year = trim($dobseparate[2]);
http://php.net/manual/en/function.trim.php
相关文章:
- 高位/高位股票无效日期问题
- 浏览器之间的Javascript日期问题
- 使用setMonth时出现Javascript日期问题
- Parse.com 日期问题使用javascript
- JavaScript 日期问题 - 0 变成 1
- 时区的JavaScript日期问题
- JavaScript日期加上一些日期问题
- JavaScript和php中的日期问题很奇怪
- JavaScript 中的日期问题
- JS:使用引导日期选择器在视图模式“月”中出现结束日期问题
- java脚本日期对象中的UK日期问题
- JavaScript日期问题应显示无效日期的错误
- 跨日期选取器默认日期问题
- Angular JS UI启动日期选择器:最大日期和初始日期问题
- 完整日历日单击并删除了时区更改的事件日期问题
- 应用程序脚本日期问题
- 多个浏览器中JS中的日期问题
- Firefox中的日期问题
- 安卓模拟器的javascript日期问题
- javascript的奇怪日期问题