Ir para conteúdo
Fórum Script Brasil
  • 0

Como pegar o valor selecionado do modal do Bootstrap 5.2?


Frank K Hosaka

Pergunta

Eu não consegui encontrar o tutorial que explica como pegar um valor selecionado do modal do Bootstrap 5.2.

Assim, eu improvisei, criei uma função Javascript lançar (que pega o nome dos elementos que precisam da informação) e registro (que responde à rotina lançar).

O meu código vem em seguida, mas antes queria perguntar se alguém sabe se o modal do Bootstrap 5.2 tem uma instrução própria para devolver o valor selecionado a quem pediu.

<link href=assets/bootstrap.min.css rel=stylesheet>
<script src=assets/bootstrap.bundle.min.js></script>
<script>
var lçto = "";
var descrição = "";
function lançar(id,jd) {lçto=id; descrição=jd;}
function registro(id,jd) {eleconta=document.getElementById(lçto);
	eledescrição = document.getElementById(descrição); eleconta.value=id; eledescrição.innerHTML=jd;}
</script>
<table>
<tr><td>ContaD<td>
    <input id=idebito name=debito onclick="lançar(id,'adebito')" 
    data-bs-toggle="modal" data-bs-target="#myModal" size=2 autocomplete=off>
<td><a id=adebito></a>
<tr><td>ContaC<td>
    <input id=icredito name=credito onclick="lançar(id,'acredito')" 
    data-bs-toggle="modal" data-bs-target="#myModal"size=2 autocomplete=off>
<td><a id=acredito></a>
</table>

<?php
$mysqli=new mysqli("localhost","root","","astudy");
$query=$mysqli->query("select * from tbconta where conta>400 limit 10");
?> 

<div class="modal" id="myModal"><div class="modal-dialog"><div class="modal-content">
<div class="modal-body">
	<table class="table table-striped linha">

<?php while($row=$query->fetch_assoc()){$ct=$row['conta'];$dc=$row['descricao']?>
	<tr><td>
        <a class=link-primary data-bs-dismiss="modal" onclick=registro(<?=$ct?>,'<?=$dc?>')>
            <?=$ct." ".$dc?>
        </a>
<?php } ?>

</div></div></div></div>

 

Screenshot_1.png

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...