TransWikia.com

Como pegar o valor de um variavel php e passar em um input java script

Stack Overflow em Português Asked by dev2 pecaagora on November 10, 2021

tenho um formulario onde e preenchido os dados do cartão de credito e exibido no cartão!

            <div class="row">
                <div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">


                    <?= $form->field($formPagamento, 'name')->textInput(); ?>


                </div>
            </div>


 //Name Input
            $(".inputname").keyup(function(){
                $(".fullname").text($(this).val());
                if($(".inputname").val().length === 0){
                    $(".fullname").text("Nome completo");
                }
                return event.charCode;
            }).focus(function(){
                $(".fullname").css("color", "white");
            });

2 Answers

Pode fazer assim tbm:

<script> var meusdados = '<?php echo $minhavariavle; ?>'; </script>

Answered by Gabriel Selga Vital on November 10, 2021

Se você já está pegando o valor da variável PHP ao carregar a página, e quer colocar o valor dela em um input HTML, pode fazer algo do tipo:

<input type="text" value="<?=$valor?>" />

Agora, se você está querendo pegar o valor de uma variável PHP e passar para o código javascript recomendo que use uma requisição para o script PHP, utilizando axios, jquery, ou algo do tipo.

Então você teria um arquivo PHP.

pegaValorDaVariavel.php

<?php 
//Faz algum calculo ou consulta no BD
echo $minhaVariavel;

E com javascript você faria:

axios.get("pegaValorDaVariavel.php").then(function(response) {
    variavelJS = response.data
    //Faz outras coisas com a variavel...
})

Com jQuery use o ajax https://api.jquery.com/jquery.ajax/

Answered by Guilherme Lagemann on November 10, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP