Jump to content
acneto.frc

Usar Parametro Javascript na função onclick do botão/link

Recommended Posts

Boa dia a todos!

O código abaixo monta um conjunto de botões padrão  na horizontal,  utilizo estes botões nos formulários de cadastro do sistema.

Ele é chamado a partir do include dentro de um formulário conforme abaixo

Chamada do formulário dentro do HTML  <%- include('frm_cadAlunosBotoes.ejs', {valorNovo: 1}); %>

Observe que são passados dois parâmetros: primeiro o nome do formulário e o segundo um valor numérico que é testado seu valor na tag <p> e mostra o valor mas não estou conseguindo usar o valor como parâmetro dentro da função novoRegistro do onclick.

<!--
    barra de botões de ação padrão do projeto
-->
    <div class="btn-manutencao">
        <p><%= valorNovo %></p>
        <div class="row">
            <div class="col-md-2 col-md-offset-0">
                <a class="btn btn-primary btn-block" id="btn-novoRegistro" onclick="novoRegistro(valorNovo)">F2 - Novo Registro</a>
            </div>

            <div class="col-md-2 col-md-offset-0">
                <button type="button" id="btn-editarRegistro" onclick="editarRegistro()" class="btn btn-primary btn-block">F3 - Editar Registro</button>
            </div>     

            <div class="col-md-2 col-md-offset-0">
                <button id="btn-cancelarRegistro" onclick="cancelarRegistro()" class="btn btn-primary btn-block">F5 - Cancelar </button>
            </div>     

            <div class="col-md-2 col-md-offset-0">
                <button id="btn-pesquisarRegistro" href="#" class="btn btn-primary btn-block">F7 - Pesquisar</button>
            </div>

            <div class="col-md-2 col-md-offset-0">
                <button id="btn-gravarRegistro" type="submit" class="btn btn-primary btn-block">F10 - Gravar Registro </button>
            </div>

            <div class="col-md-2 col-md-offset-0">
                <a class="btn btn-primary btn-block" id="btn-voltar" href="#">F12-Sair</a>        
            </div>
            
        </div>

    </div>

Share this post


Link to post
Share on other sites

@acneto.frc

 

Eu nunca vi algo desse tipo, mas experimente usar o código como abaixo, já que você consegue exibir o valorNovo usando desta forma:

<p><%= valorNovo %></p> use do mesmo jeito para chamar a função: novoRegistro(<%= valorNovo %>), deve funcionar.

 

<div class="btn-manutencao">
        <p><%= valorNovo %></p>
        <div class="row">
            <div class="col-md-2 col-md-offset-0">
                <a class="btn btn-primary btn-block" id="btn-novoRegistro" onclick="novoRegistro(<%= valorNovo %>)">F2 - Novo Registro</a>

 

Espero ter ajudado.

 

Att.

Felipe Coutinho

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.