0

尝试将此查询移动日期选择器添加到我的页面。我正在使用 PHP 来创建每个页面的表单,所以我做了很多字符串连接。此日期选择器的格式如下所示:

<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox"}'>

所以我有一条看起来像这样的线:

$form .= '<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox"}'>';

大括号周围的刻度线引起了问题。我尝试用额外的刻度来逃避它们,例如:

data-options='''{"mode".....}'''

并通过以下方式伪造它:

data-options=&#39;{"mode"....}&#39;

不能让它工作,非常感谢帮助。

4

2 回答 2

1

用 \ 转义引号,如下所示:

$form .= '<input name="mydate" id="mydate" type="date" data-role="datebox" data-options=\'{"mode": "calbox"}\'>';
于 2013-02-22T19:11:06.353 回答
1

用这个 :

$form .= '<input name="mydate" id="mydate" type="date" data-role="datebox" data-options=\'{"mode": "calbox"}\'>';

这将正常工作。

于 2013-02-22T19:12:25.107 回答