- Разяснение за дейноста на прост скрип
WT форуми -> HTML / Javascript / CSS -> Разяснение за дейноста на прост скрип
Създайте нова тема Напишете отговор 
Автор Съобщение
vinsbg
Редовен
Редовен

Регистриран на: 28/01/2009 2:21 pm

Support: 51
Bonus: 87
Мнения: 2581
Мнение 13/06/2018 6:27 am     Разяснение за дейноста на прост скрип Отговорете с цитат


Здравейте,

Тъй като никак не съм запознат с javascript-а моля, някой да ми обясни точно, какво прави тази функция:


$("#field64384390, #field64384416").change(function ()
{
    var nameArray = [$("#field64384390").val(), $("#field64384416").val()];
   

     $("#field65454340").val(nameArray.join(' '));

});



Ако правилно разбирам, това е функция, която конкатенейтва двете полета с id "field64384390" и "field64384416" към "field65454340" или двете полета стават едно с ново id field65454340?

Благодаря
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
topchokt
Редовен
Редовен

Регистриран на: 14/11/2008 7:48 am

Support: 22
Bonus: 39
Мнения: 2130
Мнение 13/06/2018 7:48 am      Отговорете с цитат


При настъпване на събитие change(промяна на полетата) с id-та #field64384390 и #field64384416, то value-то им се добавя в масива nameArray.

Същите се слагат за стойност на полето с id #field65454340, като параметъра на join() определя разделителя помежду им - в случая празно място.


Или, ако приемем, че в двете полета имаме стойности dog и cat, но след изпълнение на кода, в полето с id #field65454340 ще имаме "dog cat".

Ето какво прави join в javascript - https://www.w3schools.com/jsref/jsref_join.asp.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
vinsbg
Редовен
Редовен

Регистриран на: 28/01/2009 2:21 pm

Support: 51
Bonus: 87
Мнения: 2581
Мнение 13/06/2018 8:08 am      Отговорете с цитат


Благодарско Question Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> HTML / Javascript / CSS Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети