У меня есть текстовое поле в asp.net, когда я ввожу «;» Точка с запятой в текстовом поле означает, что она должна вызывать функцию. Есть ли способ сделать this.please, помогите мне с ребятами. Я попробовал функцию изменения, но она вызывает каждое нажатие в текстовом поле.Функция вызова на основе ввода
$('#prgrp').on('change', function (evt)
{
var txt = $("#prgrp").val();
var valueArray = txt.split(';');
var valueSortArray = valueArray.sort();
var duplicateValues = [];
for (var i = 0; i < valueSortArray.length; i++)
{
if (valueSortArray[i + 1] == valueSortArray[i])
{
duplicateValues.push(valueSortArray[i]);
}
}
if (duplicateValues.length > 0)
{
$("#duplicate").html("Don't enter repeated values");
$('#duplicate').css('color', 'RED');
$("#prgrp").autocomplete("disable");
}
else {
$("#duplicate").html("");
$("#prgrp").autocomplete("enable");
}
});
Показать код, что вы уже пробовали! –
Я отправил свой код rahul. –
Помог ли мой ответ? Если да, то принимайте это как ответ :) –