【问题标题】:how to get input value in blade如何在刀片中获取输入值
【发布时间】:2016-05-16 15:29:49
【问题描述】:

我正在尝试获取 Blade 中先前输入的值。

<input name="people" type="number" cols="5">

    @for($i=1; $i<$people; $i++)
        <input type="text" cols="50">
    @endfor

根据第一个输入的数值,我想在同一个 Blade 文档中生成输入字段。 但是显示的技巧是错误的,我收到一个错误“未定义的变量:人”。有可能这样做吗? 我正在使用 Laravel 5.2。

【问题讨论】:

    标签: laravel-5 laravel-blade


    【解决方案1】:

    它不依赖于刀片。您可以在任何地方使用下面的代码。

        <head>
            <title>Test</title>
            <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.3.min.js"></script>
        </head>
        <body>
            <div style="margin: 20px 10px;">
                <input name="people" id="people" type="number" value="2" cols="5">
                <script type="text/javascript">
                $('#people').change(function(){
    
                    $('#inputs').html('');
    
                    for (var i = 0; i < $('#people').val(); i++) {
                        $('#inputs').append('<input type="text" name="input_'+$('#people').val()+'" value="'+$('#people').val()+'"><br>');
                    }
                });
                </script>
            </div>
    
            <div id="inputs"></div>
        </body>
    </html>
    

    【讨论】:

      猜你喜欢
      • 2021-06-02
      • 2020-03-18
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-06
      • 2021-05-10
      相关资源
      最近更新 更多