Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2016, 16:12
Новичок на форуме
Отправить личное сообщение для Svyatik95 Посмотреть профиль Найти все сообщения от Svyatik95
 
Регистрация: 18.03.2016
Сообщений: 8

как сделть запрет на удаление в инпуте, но возможность добавлять была
поясню тему, в общем есть несколько input-ов суть их заключается в том что содержат адреса сайтов, основные адреса то есть, вот так "http://youtube.com/" нужно что бы эту ссылку удалить нельзя было а вот добавить к ней можно было, есть код, работает только на 1 инпут, как сделать на несколько?
var $inp = $(".user_youtube_1"), prevVal = '',
    reference = "http://youtube.com/";
 
function change (val) { Эту функцию пишешь один раз
    var ind = val.indexOf(reference);
   
    if (ind !== 0) {
        $inp.prop("value", prevVal || reference);
    } else {
        prevVal = val;
    }
}
 
$inp.on("input", function () { Это событие применяешь для каждого input
    var val = $(this).prop("value");
    change(val);
});


<input type="text" value="http://youtube.com/" style="width: 500px;" class="user_linkedin_1">
Ответить с цитированием