Ir para conteúdo

Arquivado

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

asacap1000

Formulário com Arrays e realizando um autocomplete

Recommended Posts

Galera estou com uma dúvida aqui, tenho uma página de agendamento de coleta.
O processo ocorre da seguinte forma, após o cliente realizar o agendamento ele cria uma ordem de coleta, até aí tudo funciona, porém se forem mais de um caminhão para coletar a carga ele vai precisar duplicar os campos de dados do motorista e dados do veículo. a duplicação de campos de acordo com a quantidade de veículos funciona conforme abaixo.

for ($i = 1; $i <= $tb_veic; $i++) {  ?>    
      <div align="left"><P>
<fieldset><legend><strong>DADOS DO MOTORISTA E VEÍCULO</strong></legend>
	<tr>
    <td width="53">CPF:</td>
	<input type="text" style="background-color:#47FF6D" id="cpf_motor" name="cpf_motor[]">
	<td colspan="5">
    <td width="53">MOTORISTA:</td>
	<input name="nome_motor[]" size="51" style="background-color:#47FF6D" type="text" id="nome_motor" value=""/>
     CNH:
    <input type="text" style="background-color:#47FF6D" id="cnh_motor" name="cnh_motor[]">
	 VALIDADE:
	<input type="text" style="background-color:#47FF6D" id="val_motor" name="val_motor[]">
  	</tr><br><br>
	<strong>DADOS DO VEÍCULO</strong></label><br/><hr>
   	<td width="101" height="24" bgcolor="#FFFFCC">
   	<td width="136">
  	     
  	      PLACA VEÍCULO:
   <input type="text" id="plcav" style="background-color:#47FF6D" name="plcav[]" value=""  size="14" required style="text-transform: uppercase; color:#0000FF; font-weight:bold">
  	      PLACA CARRETA:
   <input type="text" id="plcar" style="background-color:#47FF6D" name="plcar[]"  value="" size="14" style="text-transform: uppercase; color:#0000FF; font-weight:bold">
          PLACA BITREM:
   <input type="text" id="bitr" style="background-color:#47FF6D" name="bitr[]" value=""  size="14"  style="text-transform: uppercase; color:#0000FF; font-weight:bold">
  	      CONTAINER:
   <input type="text" id="cont" style="background-color:#47FF6D" name="cont[]" value=""  size="14"  style="text-transform: uppercase; color:#0000FF; font-weight:bold"><br><br>
<tr>
</th></div>
<div>   
</div><?php };?>

neste campo por exemplo se forem dois veículos ele carrega duas vezes os campos para o preenchimento.

Atualmente os campos vem limpos, eu tenho uma base de motoristas cadastrados. neste processo acima é possivel adicionar a consulta no campo CPF e carregar as outras informações vindas do BD. Para um motorista eu consigo mas quando aumenta os veículos ele não preenche os outros campos apenas o primeiro quadro. Não se se consegui explicar.

 

Se precisar de mais informação pergunta aí.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Você pode ter apenas um id para cada página, ou seja se você utiliza o mesmo id dentro de um laço não vai funcionar mesmo.

 

Como está o seu javascript ? Afinal quando você digitar o CPF as informações vai ser preenchidas com ajax né ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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