我创建了一个编辑表单CRUD系统。除了我希望用户能够在表单中编辑日期之外,这一切都很有效。
下面的代码是我可以使用jquery datepicker,bootstrap和php完成所有工作的唯一方法。当时php位于我想要编辑的字段之外。
因此,datepicker工作正常(id = date2)。如果我删除了datepicker并给php一个'值',那么日期会出现在准备编辑的字段中,但是datepicker显然不起作用,因为我已经把它从代码中删除了。
如果我混合使用2,则php不会将日期值调用到文本字段中,但日期选择器会起作用。
JS文件: $(“#date2”)。datepicker({dateFormat:'yy-mm-dd'}); $( “#DATE2”)VAL( '');
<div class="form-group">
<label class="col-md-4 control-label">Date Agent Instructed</label>
<div class="col-md-4 inputGroupContainer">
<div class="input-group" >
<span class="input-group-addon" style="cursor:pointer" > <i class="glyphicon glyphicon-calendar" ></i></span>
<input type="text" style="cursor:pointer" placeholder="Click Here To Edit" readonly="readonly" name="date_instructed" id="date2" class="form-control" > <?php echo $row[14];?>
答案 0 :(得分:0)
$(”。DATE2" )VAL( '')。 这段代码(在我的js代码中)正在清空你的输入字段。如果你想保留你通过PHP回显到字段中的原始值,你需要删除这段jquery代码,因为它将值设置为空。
Symeon Quimby在一个相关问题上回答了这个问题,