O botão não fica desabilitado
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>Discussão (1)
Carregando comentários...