Jump to content
juliosilvajr

O botão não fica desabilitado

Recommended Posts

Ola criei uma pagina com html e php juntos

 

Nesta pagina tem uma função javascript para desabilitar o botão, só que esse botão só desabilita por um curto periodo de tempo, eu queria que esse botão se mantesse desabilitado 

 

codigo esta abaixo

<?php error_reporting(E_ALL ^ E_NOTICE);?>
<html>
<head>
    
    
            <script>
        
    
        
        function enableBtn() {
    document.getElementById("myBtn").disabled = true;
}
    
        </script>

<meta charset="utf-8"/>
<title>Como Pegar Dados do Formulário via GET com PHP</title>
</head>
<body>
<h1>Enviando dados via GET</h1>
<form id="formulario" name="formulario" method="get" action="#">
Endereço: <input id="endereco" name="endereco" type="text" />
<br />
<select name = "cidade" id = "cidade">
  <option value="Sorocaba">Sorocaba</option>
  <option value="Votorantim">Votorantim</option>
</select>
<input id="btnenviar" name="btnenviar" type="submit" value="Calcular Valor"  onClick = "enableBtn()"/>

</form>


    


<?php
$i = 0;
$endereco = $_REQUEST['endereco'];
$cidade = $_REQUEST['cidade'];

$logra = $endereco." - ".$cidade;

if($endereco == ""){
    echo " ";
}
else{
    
 
$arr = array($logra);

foreach ($arr as &$valuedestino) {

    $origin = 'Rua João Batista del Mastro';
    $destino = $valuedestino;

    $origin = str_replace(' ', '%20', $origin);
    $destino = str_replace(' ', '%20', $destino);

    $url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=$origin&destinations=$destino&mode=driving&language=en-EN&sensor=false";

    $data = @file_get_contents($url);

    $result = json_decode($data, true);

    
    foreach($result['rows'] as $distance) {
        $i++;
        echo '<br>';
        echo "Destino: ".$logra;
        echo '<br>';
        echo  "Distancia: ".$distance['elements'][0]['distance']['text'];
        echo '<br>';
        echo  "Tempo: ".$distance['elements'][0]['duration']['text'];
        echo '<br>';
        echo "Preço: "."R$: ".$distance['elements'][0]['distance']['text']*0.9;        
    }
}
$emaildist = $distance['elements'][0]['distance']['text'];
$emailpreco = $distance['elements'][0]['distance']['text']*0.9;    

session_start();
 $_SESSION['emaildist'] = $emaildist;
 $_SESSION['emailpreco'] = $emailpreco;
 $_SESSION['logra'] = $logra;


}
?>

    <br><br>
    <input id ="myBtn" type="button"  value="Confirmar Serviço" onclick="javascript: location.href='email.php';" />
            
    

</body>
</html>

 

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

  • Similar Content

    • By TheRonaldoStar
      Olá, eu atualmente estou com um projeto de fazer um script para fazer compras e vendas automáticas de Bitcoin pelo mercado Bitcoin!.
      Mas estou tendo um erro pertinente à semanas mas só agora tive a ideia de vim pedir ajuda aqui no fórum. Me ajudem por favor.
      Eu estou me deparando com este erro através do console:
       
      Access to XMLHttpRequest at 'https://www.mercadobitcoin.net/tapi/v3/' from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
       
      Meu código usado para fazer a requisição via Ajax
      $.ajax({ type: ("POST"), dataType: ("json"), url: ("https://www.mercadobitcoin.net/tapi/v3/"), headers: { "Content-Type": ("application/x-www-form-urlencoded") }, data: { tapi_method: ("list_orders"), tapi_nonce: (1) }, complete: function (data){ console.log(data); } });  
    • By opl12
      Olá Mestres
       
      Estou testando enviar email pelo PHP,
       
      No windows 10 Instalei o Xampp, e fiz as configurações abaixo: 
      Configurei o arquivo php.ini com:  sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
       
      configurei o arquivo sendmail.ini com: smtp_server=smtp.gmail.com
      smtp_port=587
      auth_username= meu_email@gmail.com
      auth_password= minha_senha_do_email
       
       
      Pelo código php não retorna em erro, apenas diz que foi enviado com sucesso. 
      mas o email nunca chega hahahahah nem está no lixo eletônico
       
      Sabem se falta algo?

       
       
       
       
    • By paulo.xmx
      alguem pode me ajudar, sou novo e estou con site adulto e preciso programação para códigos HTML
      uma vez que trata-se de um site de conteúdo restrito. preciso visualizar as etapas para incluir um código HTML e criar a barra
       de consentimento para maiores de 18 anos
    • By paulo.xmx
      alguem pode me ajudar, sou novo e estou con site adulto e preciso programação para códigos HTML
      uma vez que trata-se de um site de conteúdo restrito. preciso visualizar as etapas para incluir um código HTML e criar a barra
       de consentimento para maiores de 18 anos
    • By alexandre_xto
      Bom dia amigos, este é meu primeiro post, espero que consiga lhes passar meu problema
      Eu possuo várias imagens de vários tamanhos e dimensões.
      De cada uma quero realizar uma copia quadrada.
      por exemplo, se a imagem  tiver 800x600 quero criar uma 800x800, esse 200 a mais de lagura quero que fique branco sem esticar as fotos.
      Se tenho uma foto 300x600 quero que ela fique com 600x600.
      O Script deve identificar se ela é mais alta ou mais baixa e criar uma cópia baseando-se no que for maior e deve fazer isso sem distorcer a imagem.
      Se for colocado uma 1500x300 ela deve sair 1500x1500, a diferença de 1200 a mais deve ser branca.

×

Important Information

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