Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos_e!3

[RESOLVIDO] MEU MODAL tá BUGADO

Recommended Posts

GALERA, meu modal está aparecendo com uma janela branca atrás. Peguei esse código da internet e não achei erros, podem me ajudar?

<div class="modal fade" id="myModal">
   <div class="modal-dialog">
         <div class="modal-content">
             <div class="modal-header">
                 <button type="button" class="close" data-dismiss="modal"><span>×</span></button>
                 <h4 class="modal-title">Título da mensagem</h4>
             </div>
             <div class="modal-body">
                 <p>Conteúdo da mensagem</p>
             </div>
             <div class="modal-footer">
                 <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button>
             </div>
         </div>
     </div>
 </div>

 

Captura de Tela (168).png

Compartilhar este post


Link para o post
Compartilhar em outros sites

O negócio vai ser o css ou o próprio script.

 

Toma esse, criei isso semana passada

HTML

Spoiler

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/jquery-3.2.1.js" type="text/javascript"></script>
        <script src="ModalShow.js" type="text/javascript"></script>
        <link href="modal.css" rel="stylesheet" type="text/css"/>
        <style>
            .effect-zoom {
                animation: effectzoom .5s
            }
            @keyframes effectzoom {
                from {
                    transform:scale(0)
                } to {
                    transform:scale(1)
                }
            }
        </style>

    </head>
    <body>
        <button onclick="modal.openModal('.modal-box-h', true);">Abrir</button>


        <div class="modal">
            <div class="modal-box-h effect-zoom">
                <div class="modal-title">
                    sed do eiusmod tempor incididunt ut labore et dolore 
                </div>
                <div class="modal-title-x">
                    <a class="modal-close" onclick="modal.closeModal();">X</a>
                </div>

                <hr class="modal-line">

                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
                <p>Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque. Aliquam faucibus, elit ut dictum aliquet, felis nisl adipiscing sapien, sed malesuada diam lacus eget erat. Cras mollis scelerisque nunc. Nullam arcu. Aliquam consequat. Curabitur augue lorem, dapibus quis, laoreet et, pretium ac, nisi. Aenean magna nisl, mollis quis, molestie eu, feugiat in, orci. In hac habitasse platea dictumst.</p>
            </div>
        </div>

        <script>modal = new ModalShow();</script>
    </body>
</html>

 

 

CSS:

Spoiler

.modal {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.8)
}
.modal, .modal-box-h, .modal-box-m, .modal-box-s, .modal-close {
    width: 100%;
    display: none
}
.modal-box-h, .modal-box-m, .modal-box-s {
    padding: 1.25rem;
    margin: 5% auto;
    background-color: #ffffff
}
.modal-box-h {
    max-width: 64rem
}
.modal-box-m {
    max-width: 37.5rem
}
.modal-box-s {
    max-width: 22.5rem
}
.modal-line {
    border-bottom: .0625rem solid #efefef
}
.modal-title, .modal-title-x {
    display: inline-table
}
.modal-title {
    line-height: 2.5rem;
    text-align: left;
    width: 90%
}
.modal-title-x {
    vertical-align: top;
    text-align: right;
    width: 8%
}
.modal-close {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 1.75rem;
    font-weight: bold;
    color: #951616
}
.modal-close:hover {
    color: #ff0000
}
@media (max-width: 1024px) {
    .modal-box-h {
        width: 98%
    }
}
@media  (max-width: 600px) {
    .modal-box-m {
        width: 98%
    }
}
@media (max-width: 360px) {
    .modal-box-s {
        width: 98%
    }
}

 

 

JS:

Spoiler

/** ******************************************************
 * @author : Omar Pautz (spell master)
 * @copyright : 2017
 * @version : 1.0 (versão de teste inicial)
 * @class Abre janela modal
 ** ******************************************************/

var ModalShow = function () {
    var $modal = $('.modal');
    var $modalCloseBt = $('.modal-close');
    var $showClose = false;
    var $modalBox;

    /** ******************************************************
     * @method Verifica se a janela possui elementos
     ** ******************************************************/
    function checkModal() {
        if (($modal.length < 1) || ($modalBox.length < 1)) {
            return false;
        } else {
            return true;
        }
    }

    /** ******************************************************
     * @method Abre a janela modal
     * @param modalBox : Qual a janela que deve ser aberta?
     * @param showClose : O botão de fechar deve ser exibido? 
     ** ******************************************************/
    this.openModal = function (modalBox, showClose = null) {
        $modalBox = $(modalBox);
        if (checkModal()) {
            if (showClose) {
                this.showClose();
            }
            $modal.fadeIn(400);
            window.setTimeout(function () {
                $modalBox.show();
            }, 400);
        }
    };

    /** ******************************************************
     * @method Força o fechamento da janela
     ** ******************************************************/
    this.closeModal = function () {
        $modalBox.fadeOut();
        $modal.fadeOut();
        if ($showClose) {
            this.hideClose();
        }
    };

    /** ******************************************************
     * @method Mostra o botão de fechar
     ** ******************************************************/
    this.showClose = function () {
        $modalCloseBt.css({'display': 'block'});
        $showClose = true;
    };

    /** ******************************************************
     * @method Oculta o botão de fechar
     ** ******************************************************/
    this.hideClose = function () {
        if ($showClose) {
            $modalCloseBt.css({'display': 'none'});
            $showClose = false;
        }
    };
};

 

 

Se quiser modificar o tamanho da janela use uma das 3 regras para o tamanho (.modal-box-h, .modal-box-m, .modal-box-s)

Compartilhar este post


Link para o post
Compartilhar em outros sites
2 minutos atrás, Omar~ disse:

O negócio vai ser o css ou o próprio script.

 

Toma esse, criei isso semana passada

HTML

  Ocultar conteúdo


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/jquery-3.2.1.js" type="text/javascript"></script>
        <script src="ModalShow.js" type="text/javascript"></script>
        <link href="modal.css" rel="stylesheet" type="text/css"/>
        <style>
            .effect-zoom {
                animation: effectzoom .5s
            }
            @keyframes effectzoom {
                from {
                    transform:scale(0)
                } to {
                    transform:scale(1)
                }
            }
        </style>

    </head>
    <body>
        <button onclick="modal.openModal('.modal-box-h', true);">Abrir</button>


        <div class="modal">
            <div class="modal-box-h effect-zoom">
                <div class="modal-title">
                    sed do eiusmod tempor incididunt ut labore et dolore 
                </div>
                <div class="modal-title-x">
                    <a class="modal-close" onclick="modal.closeModal();">X</a>
                </div>

                <hr class="modal-line">

                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
                <p>Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque. Aliquam faucibus, elit ut dictum aliquet, felis nisl adipiscing sapien, sed malesuada diam lacus eget erat. Cras mollis scelerisque nunc. Nullam arcu. Aliquam consequat. Curabitur augue lorem, dapibus quis, laoreet et, pretium ac, nisi. Aenean magna nisl, mollis quis, molestie eu, feugiat in, orci. In hac habitasse platea dictumst.</p>
            </div>
        </div>

        <script>modal = new ModalShow();</script>
    </body>
</html>

 

 

CSS:

  Mostrar conteúdo oculto


.modal {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.8)
}
.modal, .modal-box-h, .modal-box-m, .modal-box-s, .modal-close {
    width: 100%;
    display: none
}
.modal-box-h, .modal-box-m, .modal-box-s {
    padding: 1.25rem;
    margin: 5% auto;
    background-color: #ffffff
}
.modal-box-h {
    max-width: 64rem
}
.modal-box-m {
    max-width: 37.5rem
}
.modal-box-s {
    max-width: 22.5rem
}
.modal-line {
    border-bottom: .0625rem solid #efefef
}
.modal-title, .modal-title-x {
    display: inline-table
}
.modal-title {
    line-height: 2.5rem;
    text-align: left;
    width: 90%
}
.modal-title-x {
    vertical-align: top;
    text-align: right;
    width: 8%
}
.modal-close {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 1.75rem;
    font-weight: bold;
    color: #951616
}
.modal-close:hover {
    color: #ff0000
}
@media (max-width: 1024px) {
    .modal-box-h {
        width: 98%
    }
}
@media  (max-width: 600px) {
    .modal-box-m {
        width: 98%
    }
}
@media (max-width: 360px) {
    .modal-box-s {
        width: 98%
    }
}

 

 

JS:

  Mostrar conteúdo oculto


/** ******************************************************
 * @author : Omar Pautz (spell master)
 * @copyright : 2017
 * @version : 1.0 (versão de teste inicial)
 * @class Abre janela modal
 ** ******************************************************/

var ModalShow = function () {
    var $modal = $('.modal');
    var $modalCloseBt = $('.modal-close');
    var $showClose = false;
    var $modalBox;

    /** ******************************************************
     * @method Verifica se a janela possui elementos
     ** ******************************************************/
    function checkModal() {
        if (($modal.length < 1) || ($modalBox.length < 1)) {
            return false;
        } else {
            return true;
        }
    }

    /** ******************************************************
     * @method Abre a janela modal
     * @param modalBox : Qual a janela que deve ser aberta?
     * @param showClose : O botão de fechar deve ser exibido? 
     ** ******************************************************/
    this.openModal = function (modalBox, showClose = null) {
        $modalBox = $(modalBox);
        if (checkModal()) {
            if (showClose) {
                this.showClose();
            }
            $modal.fadeIn(400);
            window.setTimeout(function () {
                $modalBox.show();
            }, 400);
        }
    };

    /** ******************************************************
     * @method Força o fechamento da janela
     ** ******************************************************/
    this.closeModal = function () {
        $modalBox.fadeOut();
        $modal.fadeOut();
        if ($showClose) {
            this.hideClose();
        }
    };

    /** ******************************************************
     * @method Mostra o botão de fechar
     ** ******************************************************/
    this.showClose = function () {
        $modalCloseBt.css({'display': 'block'});
        $showClose = true;
    };

    /** ******************************************************
     * @method Oculta o botão de fechar
     ** ******************************************************/
    this.hideClose = function () {
        if ($showClose) {
            $modalCloseBt.css({'display': 'none'});
            $showClose = false;
        }
    };
};

 

 

Se quiser modificar o tamanho da janela use uma das 3 regras para o tamanho (.modal-box-h, .modal-box-m, .modal-box-s)

vlw manooooooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

1 hora atrás, Omar~ disse:

O negócio vai ser o css ou o próprio script.

 

Toma esse, criei isso semana passada

HTML

  Mostrar conteúdo oculto


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="js/jquery-3.2.1.js" type="text/javascript"></script>
        <script src="ModalShow.js" type="text/javascript"></script>
        <link href="modal.css" rel="stylesheet" type="text/css"/>
        <style>
            .effect-zoom {
                animation: effectzoom .5s
            }
            @keyframes effectzoom {
                from {
                    transform:scale(0)
                } to {
                    transform:scale(1)
                }
            }
        </style>

    </head>
    <body>
        <button onclick="modal.openModal('.modal-box-h', true);">Abrir</button>


        <div class="modal">
            <div class="modal-box-h effect-zoom">
                <div class="modal-title">
                    sed do eiusmod tempor incididunt ut labore et dolore 
                </div>
                <div class="modal-title-x">
                    <a class="modal-close" onclick="modal.closeModal();">X</a>
                </div>

                <hr class="modal-line">

                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
                <p>Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula eu tempor congue, eros est euismod turpis, id tincidunt sapien risus a quam. Maecenas fermentum consequat mi. Donec fermentum. Pellentesque malesuada nulla a mi. Duis sapien sem, aliquet nec, commodo eget, consequat quis, neque. Aliquam faucibus, elit ut dictum aliquet, felis nisl adipiscing sapien, sed malesuada diam lacus eget erat. Cras mollis scelerisque nunc. Nullam arcu. Aliquam consequat. Curabitur augue lorem, dapibus quis, laoreet et, pretium ac, nisi. Aenean magna nisl, mollis quis, molestie eu, feugiat in, orci. In hac habitasse platea dictumst.</p>
            </div>
        </div>

        <script>modal = new ModalShow();</script>
    </body>
</html>

 

 

CSS:

  Mostrar conteúdo oculto


.modal {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background-color: rgba(0,0,0,.8)
}
.modal, .modal-box-h, .modal-box-m, .modal-box-s, .modal-close {
    width: 100%;
    display: none
}
.modal-box-h, .modal-box-m, .modal-box-s {
    padding: 1.25rem;
    margin: 5% auto;
    background-color: #ffffff
}
.modal-box-h {
    max-width: 64rem
}
.modal-box-m {
    max-width: 37.5rem
}
.modal-box-s {
    max-width: 22.5rem
}
.modal-line {
    border-bottom: .0625rem solid #efefef
}
.modal-title, .modal-title-x {
    display: inline-table
}
.modal-title {
    line-height: 2.5rem;
    text-align: left;
    width: 90%
}
.modal-title-x {
    vertical-align: top;
    text-align: right;
    width: 8%
}
.modal-close {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 1.75rem;
    font-weight: bold;
    color: #951616
}
.modal-close:hover {
    color: #ff0000
}
@media (max-width: 1024px) {
    .modal-box-h {
        width: 98%
    }
}
@media  (max-width: 600px) {
    .modal-box-m {
        width: 98%
    }
}
@media (max-width: 360px) {
    .modal-box-s {
        width: 98%
    }
}

 

 

JS:

  Mostrar conteúdo oculto


/** ******************************************************
 * @author : Omar Pautz (spell master)
 * @copyright : 2017
 * @version : 1.0 (versão de teste inicial)
 * @class Abre janela modal
 ** ******************************************************/

var ModalShow = function () {
    var $modal = $('.modal');
    var $modalCloseBt = $('.modal-close');
    var $showClose = false;
    var $modalBox;

    /** ******************************************************
     * @method Verifica se a janela possui elementos
     ** ******************************************************/
    function checkModal() {
        if (($modal.length < 1) || ($modalBox.length < 1)) {
            return false;
        } else {
            return true;
        }
    }

    /** ******************************************************
     * @method Abre a janela modal
     * @param modalBox : Qual a janela que deve ser aberta?
     * @param showClose : O botão de fechar deve ser exibido? 
     ** ******************************************************/
    this.openModal = function (modalBox, showClose = null) {
        $modalBox = $(modalBox);
        if (checkModal()) {
            if (showClose) {
                this.showClose();
            }
            $modal.fadeIn(400);
            window.setTimeout(function () {
                $modalBox.show();
            }, 400);
        }
    };

    /** ******************************************************
     * @method Força o fechamento da janela
     ** ******************************************************/
    this.closeModal = function () {
        $modalBox.fadeOut();
        $modal.fadeOut();
        if ($showClose) {
            this.hideClose();
        }
    };

    /** ******************************************************
     * @method Mostra o botão de fechar
     ** ******************************************************/
    this.showClose = function () {
        $modalCloseBt.css({'display': 'block'});
        $showClose = true;
    };

    /** ******************************************************
     * @method Oculta o botão de fechar
     ** ******************************************************/
    this.hideClose = function () {
        if ($showClose) {
            $modalCloseBt.css({'display': 'none'});
            $showClose = false;
        }
    };
};

 

 

Se quiser modificar o tamanho da janela use uma das 3 regras para o tamanho (.modal-box-h, .modal-box-m, .modal-box-s)

 

mano e se eu quizer que nesse seu código feche sem precisar clicar no botão, mais especificamente clicando fora do modal, como faço?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

É só chamar o método closeModal

$('body').click(function () {
    modal.closeModal();
});

Lembrando que a palavra modal é o objeto da instância da classe.

Se for utilizar em uma função isolada deve criar o prototype para dar a herança.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos, saudações.

      Estou com uma dúvida, referente cálculo de valores em tempo real.

      Tenho uma rotina, que faz o cálculo, o problema é mostrar o resultado.

      Quero mostrar o RESULTADO assim: 0,00  ou  0.00

      Abaixo posto o código.
      jQuery('input').on('keyup',function(){ //Remover ponto e trocar a virgula por ponto var m = document.getElementById("pgRest").value; while (m.indexOf(".") >= 0) { m = m.replace(".", ""); } m = m.replace(",","."); //Remover ponto e trocar a virgula por ponto var j = document.getElementById("pgDsct").value; while (j.indexOf(".") >= 0) { j = j.replace(".", ""); } j = j.replace(",","."); m = parseFloat(jQuery('#pgRest').val() != '' ? jQuery('#pgRest').val() : 0); j = parseFloat(jQuery('#pgDsct').val() != '' ? jQuery('#pgDsct').val() : 0); //Mostra o Resultado em Tempo Real jQuery('#pgTroco').val(m - j); <<=== aqui estou errando })  
       
      Grato,
       
      Cesar
       
       
    • Por violin101
      Caro amigos, saudações.

      Tenho uma tabela escrita em JS que funciona corretamente.
       
      Minha dúvida:
      - como devo fazer para quando a Tabela HTML estiver vazia, exibir o LOGO da Empresa ?

      Abaixo posto o script:
      document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'i' ) return;// Não é Ctrl+A, portanto interrompemos o script evt.preventDefault(); //Chama a Função Calcular Qtde X Valor Venda calcvda(); var idProdutos = document.getElementById("idProdutos").value; var descricao = document.getElementById("descricao").value; var prd_unid = document.getElementById("prd_unid").value; var estoque_atual = document.getElementById("estoque_atual").value; var qtde = document.getElementById("qtde").value; var vlrunit = document.getElementById("vlrunit").value; var vlrtotals = document.getElementById("vlrtotal").value; var vlrtotal = vlrtotals.toLocaleString('pt-br', {minimumFractionDigits: 2}); if(validarConsumo(estoque_atual)){ //Chama a Modal com Alerta. $("#modal_qtdemaior").modal(); } else { if(qtde == "" || vlrunit == "" || vlrtotal == ""){ //Chama a Modal com Alerta. $("#modal_quantidade").modal(); } else { //Monta a Tabela com os Itens html = "<tr style='font-size:13px;'>"; html += "<td width='10%' height='10' style='text-align:center;'>"+ "<input type='hidden' name='id_prds[]' value='"+idProdutos+"'>"+idProdutos+"</td>"; html += "<td width='47%' height='10'>"+ "<input type='hidden' name='descricao[]' value='"+descricao+"'>"+descricao+ "<input type='hidden' name='esp[]' value='"+prd_unid+"'> - ESP:"+prd_unid+ "<input type='hidden' name='estoq[]' value='"+estoque_atual+"'></td>"; html += "<td width='10%' height='10' style='text-align:center;'>"+ "<input type='hidden' name='qtde[]' value='"+qtde+"'>"+qtde+"</td>"; html += "<td width='12%' height='10' style='text-align:right;'>"+ "<input type='hidden' name='vlrunit[]' value='"+vlrunit+"'>"+vlrunit+"</td>"; html += "<td width='14%' height='10' style='text-align:right;'>"+ "<input type='hidden' name='vlrtotal[]' value='"+vlrtotal+"'>"+vlrtotal+"</td>"; html += "<td width='12%' height='10' style='text-align:center;'>"+ "<button type='button' class='btn btn-uvas btn-remove-produto' style='margin-right:1%; padding:1px 3px; font-size:12px;' title='Remover Item da Lista'>"+ "<span class='fa fa-minus' style='font-size:12px;'></span></button></td>"; html += "</tr>"; $("#tbventas tbody").append(html); //Função para Somar os Itens do Lançamento somar(); $("#idProdutos").val(null); $("#descricao").val(null); $("#prd_unid").val(null); $("#qtde").val(null); $("#vlrunit").val(null); $("#vlrtotal").val(null); $("#idProdutos").focus(); //Se INCLUIR NOVO produto - Limpa a Forma de Pagamento $("#pgSoma").val(null); $("#pgRest").val(null); $("#pgDsct").val(null); $("#pgTroco").val(null); $("#tbpagar tbody").empty(); }//Fim do IF-qtde }//Fim do Validar Consumo });//Fim da Função btn-agregar  
      Grato,

      Cesar
       
    • Por violin101
      Caros amigos, saudações.

      Estou com uma pequena dúvida se é possível ser realizado.

      Preciso passar 2 IDs para o Sistema executar a função, estou utilizando desta forma e gostaria de saber como faço via JS para passar os parâmetro que preciso.

      Observação:
      Dentro da TABELA utilizei 2 Forms, para passar os IDS que preciso, funcionou conforme código abaixo.
      <div class="card-body"> <table id="tab_clie" class="table table-bordered table-hover"> <thead> <tr> <th style="text-align:center; width:10%;">Pedido Nº</th> <th style="text-align:center; width:10%;">Data Pedido</th> <th style="text-align:center; width:32%;">Fornecedor</th> <th style="text-align:center; width:10%;">Status</th> <th style="text-align:center; width:5%;">Ação</th> </tr> </thead> <tbody> <?php foreach ($results as $r) { $dta_ped = date(('d/m/Y'), strtotime($r->dataPedido)); switch ($r->pd_status) { case '1': $status = '&nbsp;&nbsp;Aberto&nbsp;&nbsp;'; $txt = '#FFFFFF'; //Cor: Branco $cor = '#000000'; //Cor: Preta break; case '2': $status = 'Atendido Total'; $txt = '#FFFFFF'; //Cor: Branco $cor = '#086108'; //Cor: Verde break; case '3': $status = 'Atendido Parcial'; $txt = '#000000'; //Cor: Branco $cor = '#FEA118'; //Cor: Amarelo break; default: $status = 'Cancelado'; $txt = '#FFFFFF'; //Cor: Branco $cor = '#D20101'; //Cor: Vermelho break; } echo '<tr>'; echo '<td width="10%" height="10" style="text-align:center;">'.$r->pd_numero.'</td>'; echo '<td width="10%" height="10" style="text-align:center;">'.$dta_ped.'</td>'; echo '<td width="32%" height="10" style="text-align:left;">'.$r->nome.'</td>'; echo '<td width="10%" height="10" style="text-align:left;"><span class="badge" style="color:'.$txt.'; background-color:'.$cor.'; border-color:'.$cor.'">'.$status.'</span></td>'; echo '<td width="5%" style="text-align:center;">'; ?> <div class="row"> <?php if($this->permission->checkPermission($this->session->userdata('permissao'), 'vPedido')){ ?> <form action="<?= base_url() ?>compras/pedidos/visualizar" method="POST" > <input type="hidden" name="idPedido" value="<?php echo $r->idPedidos; ?>"> <input type="hidden" name="nrPedido" value="<?php echo $r->pd_numero; ?>"> <button class="btn btn-warning" title="Visualizar" style="margin-left:50%; padding: 1px 3px;"><i class="fa fa-search icon-white"></i></button> </form> <?php } if($this->permission->checkPermission($this->session->userdata('permissao'), 'ePedido')){ ?> <form action="<?= base_url() ?>compras/pedidos/editar" method="POST" > <input type="hidden" name="idPedido" value="<?php echo $r->idPedidos; ?>"> <input type="hidden" name="nrPedido" value="<?php echo $r->pd_numero; ?>"> <button class="btn btn-primary" title="Editar" style="margin-left:50%; padding: 1px 3px;"><i class="fa fa-edit icon-white"></i></button> </form> <?php } ?> </div> <?php echo '</td>'; echo '</tr>'; } ?> </tbody> </table> </div>
      Grato,

      Cesar.
    • Por belann
      Olá!
       
      Estou usando o editor quill em uma página html, sem fazer a instalação com npm, mas usando as api´s via internet com http, no entanto não consigo fazer a tecla enter funcionar para mudança de linha, tentei essa configuração abaixo, mas não funcionou.
       
      modules: {       syntax: true,       toolbar: '#toolbar-container',       keyboard: {         bindings: {           enter: {             key: 13,             handler: function(range, context) {                       quill.formatLine(range.index, range.length, { 'align': '' });             }           }  
       
    • Por violin101
      Caros amigos, saudações.
       
      Gostaria de poder tirar uma dúvida com os amigos.
       
      Como faço uma função para Comparar a Data Digitada pelo o Usuário com a Data Atual ?

      Data Digitada:  01/09/2024
       
      Exemplo:
      25/09/2024 é menor que DATA Atual  ====> mensagem: informe uma data válida.
      25/09/2024 é igual DATA Atual ===> o sistema libera os INPUT's.
       
      Como faço uma comparação com a Data Atual, para não Deixar Gravar Data retroativa a data Atual.
       
      Grato,
       
      Cesar
×

Informação importante

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