Data of the blank identUser variable in the URL. How to solve?

0

             Equipment                                                      

      <!-- redireciona os dados para atualizar levando o ID do equipamento  e identificação do usuário a ser redirecionado-->

     <script type="text/javascript">
        function reservar(){
        var identUsuario = identUsuario;
        var formReserva = document.forms[0];
        formReserva.action="MainServlet?acao=reservaEquipamento&idequipamento=${param.idequipamento}&identUsuario=${param.identUsuario}";  // Dado identUsuario vem em branco na URL
        formReserva.submit();

    }
    </script>
</head>
<body>

  <div class="container">
    <div class="caixa-topo">
      <h1>SGCI</h1>
      <p> SISTEMA PARA GERENCIAMENTO COORDENAÇÃO DE INFORMÁTICA</p>
    </div>
  </div>

  <div class="bara-topo u-full-width">
    <div class="container">
      <div class="topo">
        <span class="itens">ADMINISTRADOR</span>
        <span class="flaticon-power27 itens u-pull-right"></span>
        <span class="flaticon-info27 itens u-pull-right"></span>
      </div>
    </div>
  </div>
  <div class="container">
    <div class="twelve columns">
      <div class="row">
        <div class="equipamentos">
          <div class="four columns">
            <div class="menu-equipamento">
              <p>
                  <a href="equipamento.jsp"><img src="icones/eqp.png"></a><br><label>Reserva Equipamentos</label>
              <p>
              <hr width="50%">
              <a href="cadastraEquipamento.jsp"><img src="icones/adceqp.png">Cadastrar<br></a>
              <a href="MainServlet?acao=consultarEquipamento"><img src="icones/edteqp.png" alt="Editar">Alterar/Remover<br></a>
              <a href="MainServlet?acao=consultarReservaEquipamento"><img src="icones/rsveqp.png"></span>Reservar<br></a>
            </div>
          </div>
            <div class="eight columns">
              <p class="u-pull-left">Informações do equipamento:</p> 



            <!-- dados do equipamentos a ser reservado-->                                  
              <table>
              <tr><td class="hidden">${param.idequipamento}</td></tr>
              <tr><td>Nome:</td><td> ${param.nome}</td></tr>
              <tr><td>Marca:</td><td> ${param.marca}</td></tr>
              <tr><td>Código:</td><td> ${param.codigo}</td></tr>
              </table>

              <form method="post" id="consultaEquipamentos" action="#">
              <span>Número de identificação do usuário:</span><br/> 
              <input type="text" name="identUsuario">
              <input type="button" onClick="reservar()">
              </form>

            </div>
        </div>
      </div>
    </div>
  </div>
  <footer class="rodape">
    <p>Tecno System Empresa Júnior - UNEB, todos os direitos reservados.</p>
  </footer>
</body>

    
asked by anonymous 01.10.2016 / 23:31

1 answer

0

You have to get the value of the input that the user type, and do not assign the field name already, try:

Add an identifier in the field you want:

<input type="text" name="identUsuario" id="ident_user">

Get its value via javascript and assign it to the variable:

var identUsuario = document.querySelector("#ident_user").value;

Then do whatever you want with it.

    
02.10.2016 / 00:03