Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2018, 00:53
Интересующийся
Отправить личное сообщение для Эльдор Посмотреть профиль Найти все сообщения от Эльдор
 
Регистрация: 07.07.2018
Сообщений: 12

Не отправляется значение в кнопке "image"
Я с js пока-что на Вы. И по этому поводу прошу помощи у опытных товарищей помочь мне решить нижеописанную проблему.
Вывожу кнопки type="image" с помощью append(), в которых содержатся нужные разные значения (в Firefox через Inspector (F12) видно, что значения в кнопках стоят), но при нажатии информация из кнопки почему-то не уходит в обработчик... Если поменять кнопку (type="image") на переключатель ( type="radio"), то при выборе нужного информация отправляется на сервер. Так же если поменять type="image" на type="input", то информация отправляется только из последней кнопки не зависимо от того какую нажать. Подскажите, пожалуйста, в чем проблема?
Вот часть кода с кнопкой:
if (jQuery.inArray(skillId[i], ids7) == -1){
    ids7.push(skillId[i]);
    $("#allSkills2").append('<div id="allSkills3"><div id="skill_'+skillId[i]+'" title="'+skillName[i]+' ('+skillLvl[i]+' лвл). '+skillDescription[i]+'"><input type="image" name="radio1" src="img/1/skills/40x40/'+skillId[i]+'.png" value="'+skillId[i]+'"><span id="SkillRollback_'+skillId[i]+'"></span></div></div>');
}

С рабочим переключателем меняем только тип input с image на radio и при выборе нужного происходит отправление информации на сервер.
Ответить с цитированием