Попытка передать выпадающий список начальной загрузки обратно к вызывающей программе nodejs. - PullRequest
0 голосов
/ 28 октября 2019

Извинения Если это простой вопрос. У меня есть скрипт Node.JS, вызывающий файл PUG с выпадающим меню начальной загрузки. В файле pug вы можете увидеть некоторый «Javascript», который устанавливает переменную «sel1» для выбранной опции (это работает). У меня проблемы с передачей содержимого sel1 обратно в вызывающее приложение Node.js. Я попытался использовать «document.getElementById», чтобы установить переменную «selText», которая передается обратно в приложение «node.js» через оператор ввода. Однако значение равно нулю. Любая помощь приветствуется. Спасибо

Вот выдержка из файла мопса:

.container.mt-3
  body

  h3 Main Heading
    p

    | Select the machine where the SQL will run.
  form(action="/completeinput" method="POST")
    .btn-group
      button#options.btn.btn-secondary.dropdown-toggle(type='button' data-toggle='dropdown')
        span#opt Chose option
        span.caret
      ul.dropdown-menu
        li
          a#1.dropdown-item(href='#') Option 1
        li
          a#2.dropdown-item(href='#') Option 2
        li
          a#3.dropdown-item(href='#') Option 3
        li
          a#4.dropdown-item(href='#') Option 4
    script(type='text/javascript'). 
      $(".dropdown-menu li a").click(function(){
        var sel1 = $(this).text();
        $(this).parents('.btn-group').find('.dropdown-toggle').html(sel1+' <span class="caret"> </span>');

        document.getElementByID("selText").innerHTML=sel1;

      });

    input(type='hidden' name='selText')  
    input(type='submit' name='submit' value='Submit')    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...