javascript - 禁用按钮上的页面背景提交点击

标签 javascript jquery html twitter-bootstrap paypal

我有一个 html 页面,我在其中放置了一个 paypal 结账按钮和 stripe pay now 按钮。

当点击 paypal 结帐按钮时,我想禁用该页面,就像在 bootstrap 中点击模式弹出窗口一样,直到加载下一个 paypal 页面

点击我页面上的默认条纹按钮就可以做到这一点。

当点击 paypal 按钮时,从点击按钮到加载 paypal 页面会有一小段延迟,因此在点击 paypal 按钮后禁用该页面将阻止用户在短暂的等待时间内点击任何其他内容。

<form action="paypal_checkout.php" method="post" autocomplete="off">                                                
<input type="hidden" name="product" value="<?php echo $singleUserBooking[0]['id']; ?>">
<input type="hidden" name="bookingid" value="<?php echo $singleUserBooking[0]['id']; ?>">
<input type="hidden" name="price" value="<?php echo $singleUserBooking[0]['booking_price']; ?>">   
<input type="hidden" name="currency" value="<?php echo strtoupper($singleUserBooking[0]['booking_currency']); ?>">  
<input type="image" src="assets/images/payment/gold-rect-paypalcheckout-34px.png" alt="Submit">
</form>

如何点击我在上面的表单中禁用按钮上的页面/背景点击

我在我的页面主题中使用 twitter bootstrap

最简单的原因是什么,谢谢

最佳答案

只需将您的页面内容包围在一个 div 中,并在需要时将其隐藏。

例如:

<form id="Form1" method="post" runat="server">
  <div id="mainContent">
    some text
    <br> some more text
    <br> even more text
    <br>
    <input onclick="JavaScript: hideContent();" type="button" value="Hide Content">
  </div>
  <input onclick="JavaScript: showContent();" type="button" value="Show Content">
</form>
<script type="text/javascript">
  <!--
  function hideContent() {
    document.getElementById('mainContent').style.display = 'none';
  }

  function showContent() {
    document.getElementById('mainContent').style.display = 'block';
  }
  // -->
</script>

编辑:

要给它某种覆盖(涂黑),你可以这样做: Example .

你也可以像这样禁用页面内容:

document.getElementById("btn1").disabled = true; 

关于javascript - 禁用按钮上的页面背景提交点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44543682/

相关文章:

javascript - 为什么在此 Javascript 示例中需要 call ?

Javascript:从动态创建的实例调用嵌套函数

javascript - IE 无法在某些页面上加载 jQuery 扩展

html - 链接框不会触及标题的底部

javascript - 当我使用 justgage 插件动态创建仪表时,不显示值

javascript - JavaScript 练习

javascript - 将javascript数组提交到服务器的最简洁的方法?

javascript - 在另一个内容上设置 Div 位置

html - 响应式设计断点

javascript - Jquery:解析 HTML