Desativar um select até que o outro seja selecionado

28/06/2020

0

Tenho esses dois Selects com a seguinte função:
O select 1 tem que ficar ativo e tras duas opções para o cliente recebero produto que são "Delivery" e "Retirada". Se ele selecionar "Delivery", o select 2 tem que ficar desativado, mas se selecionar o "Retirada" o select 2 tem que ser habilitado para o cliente poder escolher qual unidade vai retirar o pedido.

SELECT 1

<label class="text-dark" for="exampleInputEmail1">Selecione a forma de recebimento do pedido</label>

<select class="form-control form-control-sm" id="" name="tipoentrega" required>



<?php

echo '<option value="">Deseja Retirar no Balçao ou receber por Delivery?</option>';



//TRAZER TODOS OS REGISTROS EXISTENTES
$res = $pdo->query("SELECT * from tipoentrega order by tipoentrega asc");
$dados = $res->fetchAll(PDO::FETCH_ASSOC);

for ($i=0; $i < count($dados); $i++) {
foreach ($dados[$i] as $key => $value) {
}

$id_item = $dados[$i]['id'];
$tipoentrega = $dados[$i]['tipoentrega'];

if($tipoentrega_dado != $tipoentrega){
echo '<option value="'.$tipoentrega.'">'.$tipoentrega.'</option>';
}


}
?>
</select><br>





SELECT 2

<label class="text-dark" for="exampleInputEmail1">Selecione a unidade que deseja retirar o pedido</label>

<select class="form-control form-control-sm" id="" name="unidade" required>



<?php

echo '<option value="">Selecione a unidade apenas se for RETIRAR NO BALÇÃO</option>';



//TRAZER TODOS OS REGISTROS EXISTENTES
$res = $pdo->query("SELECT * from unidade order by unidade asc");
$dados = $res->fetchAll(PDO::FETCH_ASSOC);

for ($i=0; $i < count($dados); $i++) {
foreach ($dados[$i] as $key => $value) {
}

$id_item = $dados[$i]['id'];
$unidade = $dados[$i]['unidade'];

if($unidade_dado != $unidade){
echo '<option value="'.$unidade.'">'.$unidade.'</option>';
}


}
?>
</select><br>



Já testei algumas opções por script que vi na internet, mas nenhuma me ajudou pq eu preciso que a opção que deve ser selecionada para liberar o segundo select, vem do banco de dados.
Matheus Silva

Matheus Silva

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar