javascript中删除逗号的问题

javascript中删除逗号的问题,javascript,Javascript,当我只输入了一个电子邮件id,并且签入了Inspector时,它显示如下 我需要删除逗号,如果我只输入一个id,它需要显示逗号,如果我输入一个或多个id,它显示逗号。你能帮忙吗 function GetTextValue() { $(divValue).empty(); $(divValue).remove(); values = ''; values += this.value + ',' }); document.all.contact_list.

当我只输入了一个电子邮件id,并且签入了Inspector时,它显示如下

我需要删除逗号,如果我只输入一个id,它需要显示逗号,如果我输入一个或多个id,它显示逗号。你能帮忙吗

function GetTextValue() {

    $(divValue).empty(); 
    $(divValue).remove(); values = '';
    values += this.value + ','
    });
    document.all.contact_list.value = values;
}

你可以这样做

function GetTextValue() {

    $(divValue).empty(); 
    $(divValue).remove(); values = '';

    $('.input').each(function() {
        divValue = $(document.createElement('div')).css({
            padding:'5px', width:'200px'
        });
        if (this.value == '') {
           // alert('Empty');
        } else if (values != '') {
            values += ',';
        }
        values += this.value;
    });
    document.all.contact_list.value = values;
}


希望它对你有用。

你可以这样做

function GetTextValue() {

    $(divValue).empty(); 
    $(divValue).remove(); values = '';

    $('.input').each(function() {
        divValue = $(document.createElement('div')).css({
            padding:'5px', width:'200px'
        });
        if (this.value == '') {
           // alert('Empty');
        } else if (values != '') {
            values += ',';
        }
        values += this.value;
    });
    document.all.contact_list.value = values;
}
function GetTextValue() {
    $(divValue).empty();
    $(divValue).remove(); 
    var values = '';

    $('.input').each(function() {
        divValue = $(document.createElement('div')).css({
            padding:'5px', width:'200px'
        });
        if(this.value.trim() != ''){
            if(values != ''){
                values += ',';
            }
            values += this.value.trim();
        }
    });
    document.all.contact_list.value = values;
}


希望它对您有用。

如果
此.value
为空,则发出警报??如果(this.value!=''),则不应该是
吗?他只想在有其他值时添加逗号,因此检查值是否为空会在末尾添加额外的逗号,对吗?如果(values!=''){alert('text');values+=',';}谢谢,我已经更新了我的答案@Pete谢谢你的建议,对不起,如果我使用alert输入更多电子邮件id,如何测试?thanksAlert if
this.value
为空??如果(this.value!='')
,不应该是
吗?他只想在有其他值时添加逗号,因此检查值是否不为空会在末尾添加额外的逗号,对吗?如果(values!=''){alert('text');values+=',';}谢谢,我已经更新了我的答案@Pete谢谢你的建议,对不起,如果我使用alert输入更多电子邮件id,如何测试?thanksIt将以类似逗号的
a,b,c,
结尾,它将以类似逗号的
a,b,c,
function GetTextValue() {
    $(divValue).empty();
    $(divValue).remove(); 
    var values = '';

    $('.input').each(function() {
        divValue = $(document.createElement('div')).css({
            padding:'5px', width:'200px'
        });
        if(this.value.trim() != ''){
            if(values != ''){
                values += ',';
            }
            values += this.value.trim();
        }
    });
    document.all.contact_list.value = values;
}