如果字段不为空,如何从引导模式更新输入字段?

亚历山大·米洛舍维奇

我制作了一个带有动态表格的表格,当表格填好后,点击按钮,所有字段的值将插入到一个字段中,以逗号分隔。问题是我不知道如何检查字段是否为空,如果它然后插入数据,否则更新该输入字段中的数据。

这是我的 html 代码

<table>
        <tbody>
            <tr>
                <td><input type="text" name="name"></td>
                <td><button class="remove">-</button></td>
            </tr>
            <tr>
                <td><input type="text" name="name"></td>
                <td><button class="remove">-</button></td>
            </tr>
        </tbody>
    </table>
    <button id="addRow">+ Add</button>
    <button id="getValues">Get Values</button>
    <br/><br/><br/>
    <input type="text" id="myMainPageInput" />

这是jquery

var html = '<tr><td><input type="text" name="name"></td><td><button class="remove">-</button></td></tr>';

$(function() {
    $('tbody').sortable();

    $('#addRow').click(function(){
        $('tbody').append(html);
    });

    $(document).on('click', '.remove', function() {
        $(this).parents('tr').remove();
    });

    $('#getValues').click(function(){
        var values = [];
    if ($('input[name="name"]').val().length != 0){
        $('input[name="name"]').each(function(i, elem){
            $("#myMainPageInput").val(($("#myMainPageInput").val() + ', ' + $(elem).val()).replace(/^, /, ''));
        });
     }
    });
});

这使我每次单击按钮时都会重复。

牛郎星312

换个角度思考:既然您正在检查它是否为不为空,并且在任何情况下都继续执行逻辑(这就是我的理解,如果我错了,请纠正我),然后在填充它之前完全清空该字段.

$('#getValues').click(function(){
    $('input[name="name"]').val('');
    var values = [];
    $('input[name="name"]').each(function(i, elem){
        $("#myMainPageInput").val(($("#myMainPageInput").val() + ', ' + $(elem).val()).replace(/^, /, ''));
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果值不为空,如何更新 mysqli 字段

如果所有输入字段都不为空,则播放视频

如果2个或多个输入字段不为空,则触发事件

验证输入字段不为空

如果在CodeIgniter中不为空,如何更新可选字段?

如果弹性搜索中的值不为空,如何计算字段

如果字符串字段不为空,如何连接表

输入字段不为空时如何启用按钮

输入字段不为空时如何添加“活动”类

如果字段不为空,则Codeigniter分组依据

如果字段不为空,则使用MYSQL JOIN

不为空时禁用输入字段,如果为空则启用它不起作用

如果字段值不为 0,Mysql 更新

如何在引导模式中显示来自输入字段的信息?

如果其他表中的字段不为空,如何从其他表中选择字段?

如果 Wicket 中的输入文本字段不为空,则显示按钮

如果任何输入字段不为空或不等于 0 javascript

如果POST ['submitted_field']不为空,则更新行字段MariaDB,MySQL

如何验证动态生成的字段不为空?

如果输入字段为空,如何删除CSS

当表单中的特定输入字段不为空时如何更改单选按钮选择

EF:如果不为空,则按2个字段排序

MySQL添加where子句,如果字段不为空

如果父字段不为空,则为MYSQL组

Rails 5:如果字段不为空,则验证长度

如果字段为空并且用户正在尝试提交表单,如何使输入字段边框为红色

如果一个字段不为空,则所有必填项都不为空

MongoDB,如果新值不为null,则更新集合字段

如何检查由于格式而不为空的“空”填写字段?