将值从引导模式传递到触发它的按钮?

Posted

技术标签:

【中文标题】将值从引导模式传递到触发它的按钮?【英文标题】:Passing a value from a Bootstrap Modal to a Button from which it is triggered? 【发布时间】:2019-06-03 22:58:02 【问题描述】:

我想要什么:

我有很多按钮,每个按钮都附加到一个单一引导模式。我想要的是每次按下引导模式上的 确认按钮 时从 引导模式 获取一个值,并设置该特定模式所在的按钮的值触发或显示。

我的按钮是这样的:

<button type="button" class="btn btn-outline-danger" data-toggle="modal" data-target="#deleteModal">Delete Medicine</button>

<button type="button" class="btn btn-outline-danger" data-toggle="modal" data-target="#deleteModal">Delete Medicine</button>

<button type="button" class="btn btn-outline-danger" data-toggle="modal" data-target="#deleteModal">Delete Medicine</button>

<button type="button" class="btn btn-outline-danger" data-toggle="modal" data-target="#deleteModal">Delete Medicine</button>

非常感谢您对代码示例的任何帮助?

【问题讨论】:

【参考方案1】:

希望这个回答对你有帮助,

$('.btn').on('click', function() 
  var attr_Id = $(this).attr('id').slice(3);
  var value_txt = $(this).text();
  var value = $(this).val();
  $("#value" + attr_Id).text("");
  $("#value" + attr_Id).append("You select:"+value + ":" + value_txt + ":" + attr_Id);
);
<!DOCTYPE html>
<html lang="en">

<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>

<body>

  <div class="container">
    <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal" id="btn1" value="button1">Open Modal</button>
    <label id=value1>You select:</label><br>
    <button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal" id="btn2" value="button2">Open Modal</button>
    <label id=value2>You select:</label>

  </div>

</body>

</html>

【讨论】:

感谢您的回复。实际上我有多个具有相同类的按钮,我想要的是在显示模式的特定按钮前面设置标签的值?您可以使用具有相同类的多个按钮/标签来编辑它吗? w3schools.com/code/tryit.asp?filename=FZ7934J6VTON 在 mozila 和 chrome 中也可以使用它【参考方案2】:

在你的app.js中你可以修改输入按钮的值,假设每个按钮如下:

&lt;input type="submit" value="Submit" onclick="changeValues()"&gt;

【讨论】:

感谢您的回复。实际上,我正在尝试从模态中获取

以上是关于将值从引导模式传递到触发它的按钮?的主要内容,如果未能解决你的问题,请参考以下文章

无法通过命令将值从视图传递到viewmodel

如何将值从基本适配器传递到 Android 中的 Activity

如何将值从一个活动传递到上一个活动

Ruby如何将值从单选按钮传递到控制器方法

如何将值从 DB 传递到单选按钮组?

使用JSF将数据传递到引导模式