Вызов функции JS не работает в файле Jade для кнопки onclick? - PullRequest
0 голосов
/ 27 апреля 2018

Я использую экспресс для проекта. Я использую jade (мопс) для своего движка просмотра и отображаю эту страницу, где у меня есть 3 переключателя:

html
  head
    script(src='../public/javascripts/player_id.js')
    link(rel='stylesheet', href='/stylesheets/index.css')
  body
    block content
    #checkboxes
      input(type='radio', name='platform', value='1', onclick="platformSelect(1);")
      input(type='radio', name='platform', value='2', onclick="platformSelect(2);")
      input(type='radio', name='platform', value='3', onclick="platformSelect(3);")

platfromSelect (значение) является функцией из player_id.js:

function platformSelect(value){
if (value==1) {
    platform = steam;
} else if (value==2) {
    platform = xboxone;
} else if (value==3) {
    platform = ps4;
}
console.log("Platform selected: ", platform);

}

'console.log' никогда не вызывается, поэтому я предполагаю, что функция никогда не вызывается. Я пробовал синтаксические изменения в вызове значения onclick следующим образом:

onclick="platformSelect(1);"
onclick='platformSelect(1);"
onclick='platformSelect(1)'

но, похоже, никто не работает. Я ценю помощь.

...