【问题标题】:passing URL parameters using buttons使用按钮传递 URL 参数
【发布时间】:2014-10-23 15:07:03
【问题描述】:

在使用参数时如何使用 onclick 功能或有其他替代方法,在我使用锚链接之前,它可以工作,但现在因为我将其更改为输入类型按钮,而不仅仅是按钮并使用锚链接,它不会工作它点击但不重定向。

这是我的按钮示例

echo "<input type='button' class='btn btn-success' onclick='window.location='../../includes/userordersummary.php?orderid=".$row['orderid']."&serial=".$row['serial']."'' value='View Order'>";

请注意我正在使用 echo。

【问题讨论】:

  • echo 不是在 javascript 或 html 中使用的。你在用 PHP 吗?

标签: javascript html button


【解决方案1】:

1)。逃跑。您需要转义这部分:

onclick='window.location=\'../../include .... "\'' value='View Order'>";
                         ^--- here              ^-- and here

2).按钮样式。还有

之前我使用的锚链接有效,但现在因为我将其更改为输入类型按钮

您仍然可以使用链接,但让它们看起来像具有相同引导类的按钮

<a class="btn btn-success">...</a>

3)。确认。如果您想在重定向之前添加确认,可以使用confirm 对话框:

<a onclick="return confirm('Are you sure?')" href="...">click</a>

【讨论】:

  • hmm 例如单击按钮时如何添加确认?如果我按 OK,它会继续,如果我按 no,它会取消并刷新页面?
猜你喜欢
  • 2019-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多