Jump to content
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í.

Share this post


Link to post
Share on other 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é ?

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

×

Important Information

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