javascript: 引号问题: 不起作用?

发布于 2024-10-10 14:02:06 字数 458 浏览 0 评论 0 原文

为什么这不起作用,但对于“Ymd”却可以?

<?php
echo "<input id=mindate value=$mindate>
<input type=button value=Today 
onclick='javascript:document.getElementById(\'mindate\').value 
=\'".date("Y-m-d H:i:s")."\';'>";
?>

在页面上看起来像:

<input type=button value=Today 
onclick='javascript:document.getElementById(\'mindate\').value
=\'2011-01-07 19:37:21\';'>

必须与所有这些引用有关,但看不到在哪里......

Why does this not work, but is ok for "Y-m-d"?

<?php
echo "<input id=mindate value=$mindate>
<input type=button value=Today 
onclick='javascript:document.getElementById(\'mindate\').value 
=\'".date("Y-m-d H:i:s")."\';'>";
?>

On the page it looks like:

<input type=button value=Today 
onclick='javascript:document.getElementById(\'mindate\').value
=\'2011-01-07 19:37:21\';'>

Must have something to do with all those quotes, but can't see where...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你如我软肋 2024-10-17 14:02:06

对 HTML 属性使用双引号。

<?php
echo '<input id="mindate" value="$mindate">
<input type="button" value="Today" 
onclick="javascript:document.getElementById(\'mindate\').value 
=\'' . date("Y-m-d H:i:s") . '\';">';
?>

Use double quotes for your HTML attributes.

<?php
echo '<input id="mindate" value="$mindate">
<input type="button" value="Today" 
onclick="javascript:document.getElementById(\'mindate\').value 
=\'' . date("Y-m-d H:i:s") . '\';">';
?>
谈下烟灰 2024-10-17 14:02:06

您需要使用双引号来表示 mindate 等。
试试这个:

  <?php echo "<input id=mindate value=$mindate> <input type=button value=Today   
      onclick='javascript:document.getElementById(\"mindate\").value  
     =\"".date("Y-m-d H:i:s")."\";'>"; 
  ?> 

You need to use double quotes for mindate etc..
Try this:

  <?php echo "<input id=mindate value=$mindate> <input type=button value=Today   
      onclick='javascript:document.getElementById(\"mindate\").value  
     =\"".date("Y-m-d H:i:s")."\";'>"; 
  ?> 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文