Ir para conteúdo
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>

Compartilhar este post


Link para o post
Compartilhar em outros 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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.