JQuery Автозаполнение - PullRequest
       1

JQuery Автозаполнение

0 голосов
/ 28 декабря 2011
$().ready(function() {
    $("#cont_name2").autocomplete("<?php echo SITEURL;?>calendar/gl_calendar/gl_auto_uname", {
        width: 260,
        matchContains: true,
        //mustMatch: true,
        //minChars: 0,
        multiple: true
        //highlight: false,
        //multipleSeparator: ",",
        //selectFirst: false
    });
    $("#cont_name2").result(function(event, data, formatted) {
        //$("#meeting_hidden_id").val('');
       // $("#meeting_hidden_email").val('');
        var hidden_id = $("#meeting_hidden_id");
        remove_id_from_hidden(hidden_id);  
        hidden_id.val( (hidden_id.val() ? hidden_id.val() + "," : hidden_id.val()) + data[1]);
        var hidden_email = $("#meeting_hidden_email");
        hidden_email.val( (hidden_email.val() ? hidden_email.val() + "," : hidden_email.val()) + data[2]);
        var meeting_email = $("#meeting_to");
        meeting_email.val( (meeting_email.val() ? meeting_email.val() + "," : meeting_email.val()) + data[2]);

    });

});

Как удалить дубликат идентификатора с помощью этого кода?

1 Ответ

0 голосов
/ 29 декабря 2011

как насчет этого

$("#cont_name2").result(function(event, data, formatted) {
        //$("#meeting_hidden_id").val('');
       // $("#meeting_hidden_email").val('');
        var hidden_id = $("#meeting_hidden_id");
        remove_id_from_hidden(hidden_id); 

        if (!hidden_id.val() || !data[1] in hidden_id.val().split(",")){

           hidden_id.val( (hidden_id.val() ? hidden_id.val() + "," : hidden_id.val()) + data[1]);
        }
        var hidden_email = $("#meeting_hidden_email");
        hidden_email.val( (hidden_email.val() ? hidden_email.val() + "," : hidden_email.val()) + data[2]);
        var meeting_email = $("#meeting_to");
        meeting_email.val( (meeting_email.val() ? meeting_email.val() + "," : meeting_email.val()) + data[2]);

    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...