Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在这种情况下,引导是否可用?_Javascript_Html_Twitter Bootstrap - Fatal编程技术网

Javascript 在这种情况下,引导是否可用?

Javascript 在这种情况下,引导是否可用?,javascript,html,twitter-bootstrap,Javascript,Html,Twitter Bootstrap,我可以用引导模式编辑所有文本字段(tr)吗?包括我可以创建的新字段。一些朋友告诉我这个框架在这种情况下是可用的,但我以前没有使用过这个框架。我做了一些研究,并尝试了一些张贴在这里和互联网上的代码,但没有奏效。如果这不难做到,你们可以帮助我,我会很感激的。我试图做一些小型的自学项目,显然是在学校里开始做大型项目之后 代码: HTML <!DOCTYPE html> <html> <head> <title>Main Page</titl

我可以用引导模式编辑所有文本字段(tr)吗?包括我可以创建的新字段。一些朋友告诉我这个框架在这种情况下是可用的,但我以前没有使用过这个框架。我做了一些研究,并尝试了一些张贴在这里和互联网上的代码,但没有奏效。如果这不难做到,你们可以帮助我,我会很感激的。我试图做一些小型的自学项目,显然是在学校里开始做大型项目之后

代码: HTML

<!DOCTYPE html>
<html>
<head>
    <title>Main Page</title>
    <script src="js/jquery-3.1.0.min.js"></script>
    <script src="js/script1.js"></script>
</head>
<body>
    <table id="mainTable" name="mainTable" align="center" border="0" width="auto">
      <tbody>
        <tr>
          <td align="center">
            <input type="number" id="regsAmount" name="regsAmount" style="width:40px; text-align: center;">
            <input type="button" id="submitAmount" name="submitAmount" style="width:auto;" value="Add">
            <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">Name</th>
            <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">Last Name</th>
            <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">ID</th>
            <th style="text-align:center; border-style:solid; width:250px; border-width:2px;">Mail</th>
            <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">Username</th>
          </td>
        </tr>

        <tr align="center">
          <td>

          </td>
          <td>1</td>
          <td>2</td>
          <td>3</td>
          <td>4</td>
          <td>5</td>
          <td><button type="button" data-id="1" class="btn btn-default editButton">Edit</button></td>
        </tr>

        <tr align="center">
          <td></td>
          <td>6</td>
          <td>7</td>
          <td>8</td>
          <td>9</td>
          <td>10</td>
          <td><button type="button" data-id="2" class="btn btn-default editButton">Edit</button></td>
        </tr>

        <tr align="center">
          <td></td>
          <td>11</td>
          <td>12</td>
          <td>13</td>
          <td>14</td>
          <td>15</td>
          <td><button type="button" data-id="3" class="btn btn-default editButton">Edit</button></td>
        </tr>

        <tr align="center">
          <td></td>
          <td>16</td>
          <td>17</td>
          <td>18</td>
          <td>19</td>
          <td>20</td>
          <td><button type="button" data-id="4" class="btn btn-default editButton">Edit</button></td>
        </tr>

        <tr align="center">
          <td></td>
          <td>21</td>
          <td>22</td>
          <td>23</td>
          <td>24</td>
          <td>25</td>
          <td><button type="button" data-id="5" class="btn btn-default editButton">Edit</button></td>
        </tr>
      </tbody>
    </table>

    <p align="center"><input type="button" id="saveRegs" name="saveRegs" value="Save All" style="width:auto;" onclick="disable_inp()"></p>

</body>
</html>

主页
名称
姓
身份证件
邮寄
用户名
1.
2.
3.
4.
5.
编辑
6.
7.
8.
9
10
编辑
11
12
13
14
15
编辑
16
17
18
19
20
编辑
21
22
23
24
25
编辑

JS:

function disable_inp()
{
  $("tr:gt(0) td:has(input)").text(function() 
  {
    return $('input', this).val();
  });
}

$(document).ready(function()
{  
    $(document).on('click', "#submitAmount", function()
    {
      var ValReg = $("#regsAmount").val();
      var i = 1;
      var array = new Array(5)
      array = ["<input type='text' class='reqField'>", "<input type='text' class='reqField'>", "<input type='text'  class='reqField'>", "<input type='text' class='reqField'>", "<input type='text' class='reqField'>"];

      while (i <= ValReg) 
      {
        $("#mainTable").last().append("<tr></tr>");
        $("tr").last().append('<td> </td>' + '<td align="center">' + array[0] + '</td>' + '<td align="center">' + array[1] + '</td>' + '<td align="center">' + array[2] + '</td>' + '<td align="center">' + array[3] + '</td>' + '<td align="center">' + array[4] + '</td>');
        i++;
      }
})
}); 
功能禁用_inp()
{
$(“tr:gt(0)td:has(input)”).text(function()
{
返回$('input',this.val();
});
}
$(文档).ready(函数()
{  
$(文档)。在('click',“#submitAmount”,函数()上
{
var ValReg=$(“#regsAmount”).val();
var i=1;
变量数组=新数组(5)
数组=[“”,“”,“”,“”,“”,“”];

而(i要显示模式,您需要将
数据添加到按钮中,以显示“模式”数据目标=“#myModal”

#myModal
是模式ID

<td><button type="button" data-id="1" class="btn btn-default editButton" data-toggle="modal" data-target="#myModal">Edit</button></td>

<div id="myModal" class="modal fade" role="dialog">
    <!-- your modal content -->
</div>
编辑
另外,不要忘记在插入jQuery之后包含库本身

<script src="js/jquery-3.1.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

有关更多示例,请参见


引导示例
函数禁用_inp()
{
$(“tr:gt(0)td:has(input)”).text(function()
{
返回$('input',this.val();
});
}
$(文档).ready(函数()
{  
$(文档)。在('click',“#submitAmount”,函数()上
{
var ValReg=$(“#regsAmount”).val();
var i=1;
变量数组=新数组(5)
数组=[“”,“”,“”,“”,“”,“”];

while(我)什么不起作用?你在控制台中有错误吗?如果你没有检查,那应该是你第一个开始的地方。然后你需要通过设置断点和检查变量来学习调试。像这样的例子对我不起作用。这是一件大事,我有点像noob@frameworks。但是你需要定义什么“不行"表示。模式是否显示,是否发生提交事件,是否在选择要附加的元素时遇到问题,是否选择了正确的元素但没有附加任何内容,是否存在运行时错误导致任何内容无法运行?这些是在发布问题之前需要执行的基本调试步骤。放弃您的工作对某人说“我是个傻瓜,这不管用,修好它”这并不能帮助你成为一名更好的开发人员。如果你提出一个合适的问题,我就不在乎你的经验水平。对不起,模态没有显示,这就是问题所在。@xblade52我已经通过单击“编辑”按钮更新了我的答案,它显示了模型。哦,它起了作用。数据没有以表格形式加载,但你帮了大忙,谢谢。我们也可以这样做@xblade52 I将更新我的答案。并将修改过程写入tr?如果你这样做,那将非常棒。我将尝试进入一门课程,因为这个框架很有趣。嘿@xblade52请检查我是否更新了我的答案?现在尝试一下,谢谢
    <!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/1.12.4/jquery.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="//oss.maxcdn.com/bootbox/4.2.0/bootbox.min.js"></script>
    <script>


    function disable_inp()
    {
      $("tr:gt(0) td:has(input)").text(function() 
      {
        return $('input', this).val();
      });
    }

    $(document).ready(function()
    {  
        $(document).on('click', "#submitAmount", function()
        {

          var ValReg = $("#regsAmount").val();
          var i = 1;
          var array = new Array(5)
          array = ["<input type='text' class='reqField'>", "<input type='text' class='reqField'>", "<input type='text'  class='reqField'>", "<input type='text' class='reqField'>", "<input type='text' class='reqField'>"];

          while (i <= ValReg) 
          {
            $("#mainTable").last().append("<tr></tr>");
            $("tr").last().append('<td> </td>' + '<td align="center">' + array[0] + '</td>' + '<td align="center">' + array[1] + '</td>' + '<td align="center">' + array[2] + '</td>' + '<td align="center">' + array[3] + '</td>' + '<td align="center">' + array[4] + '</td>');
            i++;
          }live
    })

    $('.editButton').on('click', function() {
            // Get the record's ID via attribute
            var id = $(this).attr('data-id');


                // Populate the form fields with the data returned from server


                // Show the dialog
                bootbox
                    .dialog({
                        title: 'Edit the user profile',
                        message: $('#userForm'),
                        show: false // We will show it manually later
                    })
                    .on('shown.bs.modal', function() {
                        $('#userForm')
                            .show()                             // Show the login form

                    })
                    .on('hide.bs.modal', function(e) {
                        // Bootbox will remove the modal (including the body which contains the login form)
                        // after hiding the modal
                        // Therefor, we need to backup the form
                        $('#userForm').hide().appendTo('body');
                    })
                    .modal('show');

        });



    $('table tbody tr  td').on('click',function(){

            $("#name").val($(this).closest('tr').children()[1].textContent);

        $("#lastname").val($(this).closest('tr').children()[2].textContent);


        $("#id").val($(this).closest('tr').children()[3].textContent);

        $("#mail").val($(this).closest('tr').children()[4].textContent);

        $("#username").val($(this).closest('tr').children()[5].textContent);

    });
 }); 
    </script>

    </head>
    <body>
        <table id="mainTable" name="mainTable" align="center" border="0" width="auto">
          <tbody>
            <tr>
              <td align="center">
                <input type="number" id="regsAmount" name="regsAmount" style="width:40px; text-align: center;">
                <input type="button" id="submitAmount" name="submitAmount" style="width:auto;" value="Add">
                <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">Name</th>
                <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">Last Name</th>
                <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">ID</th>
                <th style="text-align:center; border-style:solid; width:250px; border-width:2px;">Mail</th>
                <th style="text-align:center; border-style:solid; width:120px; border-width:2px;">Username</th>
              </td>
            </tr>

            <tr align="center">
              <td>

              </td>
              <td>1</td>
              <td>2</td>
              <td>3</td>
              <td>4</td>
              <td>5</td>
              <td><button type="button" data-id="1" class="btn btn-default editButton">Edit</button></td>
            </tr>

            <tr align="center">
              <td></td>
              <td>6</td>
              <td>7</td>
              <td>8</td>
              <td>9</td>
              <td>10</td>
              <td><button type="button" data-id="2" class="btn btn-default editButton">Edit</button></td>
            </tr>

            <tr align="center">
              <td></td>
              <td>11</td>
              <td>12</td>
              <td>13</td>
              <td>14</td>
              <td>15</td>
              <td><button type="button" data-id="3" class="btn btn-default editButton">Edit</button></td>
            </tr>

            <tr align="center">
              <td></td>
              <td>16</td>
              <td>17</td>
              <td>18</td>
              <td>19</td>
              <td>20</td>
              <td><button type="button" data-id="4" class="btn btn-default editButton">Edit</button></td>
            </tr>

            <tr align="center">
              <td></td>
              <td>21</td>
              <td>22</td>
              <td>23</td>
              <td>24</td>
              <td>25</td>
              <td><button type="button" data-id="5" class="btn btn-default editButton">Edit</button></td>
            </tr>
          </tbody>
        </table>

        <p align="center"><input type="button" id="saveRegs" name="saveRegs" value="Save All" style="width:auto;" onclick="disable_inp()"></p>

    <form id="userForm" method="post" class="form-horizontal" style="display: none;">
        <div class="form-group">
            <label class="col-xs-3 control-label">Name</label>
            <div class="col-xs-5">
                <input type="text" class="form-control" id='name' name="name" />
            </div>
        </div>

        <div class="form-group">
            <label class="col-xs-3 control-label">Last name</label>
            <div class="col-xs-5">
                <input type="text"  id='lastname' class="form-control" name="lastname" />
            </div>
        </div>



        <div class="form-group">
            <label class="col-xs-3 control-label">id</label>
            <div class="col-xs-5">
                <input type="text" class="form-control" id='id' name="id" />
            </div>
        </div>

    <div class="form-group">
            <label class="col-xs-3 control-label">Mail</label>
            <div class="col-xs-5">
                <input type="text" class="form-control" id='mail' name="mail" />
            </div>
        </div>


        <div class="form-group">
            <label class="col-xs-3 control-label">username</label>
            <div class="col-xs-5">
                <input type="text" id='username' class="form-control" name="username" />
            </div>
        </div>

        <div class="form-group">
            <div class="col-xs-5 col-xs-offset-3">
                <button type="submit" class="btn btn-default">Save</button>
            </div>
        </div>
    </form>
    </body>
    </html>