致命错误: Call to undefined function %y-%M-%d()

在TP5.0中套模板时出现的问题:

 

 原有html模板代码:

1 <input type="text" onfocus="WdatePicker({ maxDate:'#F{$dp.$D(\'datemax\')||\'%y-%M-%d\'}' })" id="datemin" class="input-text Wdate" style="width:120px;">
2 -
3 <input type="text" onfocus="WdatePicker({ minDate:'#F{$dp.$D(\'datemin\')}',maxDate:'%y-%M-%d' })" id="datemax" class="input-text Wdate" style="width:120px;">

解决办法:

将$符号进行转义"\$",如下:

1 <input type="text" onfocus="WdatePicker({ maxDate:'#F{\$dp.\$D(\'datemax\')||\'%y-%M-%d\'}' })" id="datemin" class="input-text Wdate" style="width:120px;">
2 -
3 <input type="text" onfocus="WdatePicker({ minDate:'#F{\$dp.\$D(\'datemin\')}',maxDate:'%y-%M-%d' })" id="datemax" class="input-text Wdate" style="width:120px;">

 

posted @ 2019-10-08 10:09  勾践  阅读(1207)  评论(0)    收藏  举报