Ir para conteúdo
Fórum Script Brasil
  • 0

Gerar campos de formulários


marvi

Pergunta

Olá amigos,

Estou desenvolvendo um formulário que será o seguinte:

FORNECEDOR, NOTA FISCAL, DATA DE NOTA, DATA DE ENTRADA(SISTEMA, COM DIA, HORA E USUARIO), LOJA FATURADA(Ex LOJA A), DESCRIÇÃO DO ITEM 01 DA NOTA(FABRICANTE, MODELO, VALOR) ---> ENTRADA DE XXXXXX VOLUMES COM UM SERIAL PARA CADA UNIDADE...

Montei o formulário conforme a figura abaixo:

http://www.ideiabiz.com/form.gif

form.gif

Mas antes de entrar no formulário acima tenho um campo que solicita a quantidade de itens que esse formulário irá trabalhar e quando a pessoa solicitar, mando a quantidade para esse formulário acima dando um Loop e gerando várias áreas de item do formulário, até aí ok. O problema é como faço para gerar a quantidade de seriais correspondente a quantidade de unidades no formulário também?

Devo pedir para digitar antes desse formulário, a quantidade de unidades também junto com a quantidade de itens? Mas se for assim, como especificar a quantidade de unidades para cada item, entendem?

Se digito 3 item em um campo, como informar também em outro campo quantas unidades quero para cada item digitado, para que eu possa gerar as quantidades exatas dos seriais que corresponde a quantidade dessas unidades de cada item?

Entenderam? Alguém pode me ajudar nessa questão?

Obs: Se tiver alguma maneira no Ajax, eu não conheço... precisaria de uma explicação e/ou exemplo.

Obrigado!!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Para cada nota fiscal irá ser cadastrados uma quantidade de itens. Quantidade esta que será informada em um etapa anterior.

O Número de série será por nota fiscal ou por item? Será por quantidades de unidades / produtos por item, entendeu?

Exemplo: uma etapa anterior a pessoa pede 3 itens, então gera um formulário com 3 itens e dentro de cada item desse, terá um campo para quantidade / unidades de produtos e então irá gerar o Número de série corresponde a cada quantidade / unidade de produtos. Se dentro de um item a uma pessoa que cadastrou 4 unidades ou 4 produtos, o campo Número de série terá que ter 4 campos para que se preencha uma serie para cada produto.

Entendeu?

Editado por marvi
Link para o comentário
Compartilhar em outros sites

  • 0

Acho que agora entendi! :lol:

Este numero de serie deverá apresentado na tela para o usuário ver ou será somente gravado no bd?

Existe uma função pra gerar este número?

porque se existir um função basta recuperar o valor de Unidade/Qtde e efetuar um loop gerando os tais seriais.

Link para o comentário
Compartilhar em outros sites

  • 0

Este numero de serie, na verdade será os campos de series, deverá ser apresentado na tela para o usuário cadastrar os números um por um. Pois ele quer cadastrar 4 produtos, então digita 4 produtos no campo quantidade do formulário e assim gera 4 campo de numeros de series para cadastrar os 4 numeros de series que são como RG de cada produto, entende?

Existe uma função pra gerar este número? Eu consigo gerar as quantidades de seções de itens, anteriormente, mas a quantidade de produtos a ser cadastrado em cada item não consigo fazer.

Pois é assim, a pessoa clicar em Inserir produtos e aparece o campo perguntando: quantos itens você quer? A pessoa digita "2" e clica em continuar, aí aparece o formulário com duas seções de itens e dentro de cada iten tem outra pergunta: quantos produtos terá nesse item? Aí a pessoa digita 4 produtos... Aí que fica o problema: já que ela digitou 4 produto para determinado item, como gerar 4 campos de numero de series? já que cada serie vai ser para cada produto?

Entendeu?

Editado por marvi
Link para o comentário
Compartilhar em outros sites

  • 0

Qual o valor maximo do campo Unidade/Qtde? O usuário poderá digitar 100 unidades e dai será gerado 100 numero de serie? Pode sim, acho que não tem um valor máximo, pode ter um valor dificil de ele digitar. Mas, se ele digita 100 produtos, 100 celular por exemplo, vai gerar 100 campos de numero de serie, pois cada serie corresponde a cada celular.

O usuario digitará o numeor de serie ou será gerado pela pagina? O usuário digitará o número de serie nos campos dos numeros de series.

Link para o comentário
Compartilhar em outros sites

  • 0

Agora entendi acho.

você não poderi a usar um conceito de passo a passo.

Passo 1:

Tipo informa qtde de itens

Passo 2:

Inofma item e unidade

Passo 3:

Pagina com entrada para numero de serie de acordo com informado na unidade.

Outra forma seria criar em tempo real uma tabela com os campo de entrada usando innerhtml mas acho que dada a qtde de numero de series que podem ser informados seria melhor fazer em uma pagina a parte.

Outra forma seria após informar a unide abrisse um popup com os campo para informa o numero de serie.

Link para o comentário
Compartilhar em outros sites

  • 0

Passo a passo:

Passo 1:

Tipo informa qtde de itens

Exemplo: se digitar 2 itens

Passo 2:

Inofma item e unidade

Exemplo:

Há dois itens (pois no passo 1 digitou-se 2 itens):

Item 1: Campo para quantidade de unidades para esse item.

Item 2: Campo para quantidade de unidades para esse item.

Isso?

Outra forma seria criar em tempo real uma tabela com os campo de entrada usando innerhtml mas acho que dada a qtde de numero de series que podem ser informados seria melhor fazer em uma pagina a parte. Como seria isso com innerhtml, é ruim de se fazer?

Outra forma seria após informar a unide abrisse um popup com os campo para informa o numero de serie. Aqui poderia ser igual o que você informou no inicio:

Passo 1:

Tipo informa qtde de itens

Exemplo: se digitar 2 itens

Passo 2 (aqui será um POP UP onde a pessoa irá informar esses dados abaixo e ao concluir, o POP UP fecha e dar um refresh na página atrás onde está o formulário final do passo3):

Inofma item e unidade

Exemplo:

Há dois itens (pois no passo 1 digitou-se 2 itens):

Item 1: Campo para quantidade de unidades para esse item.

Item 2: Campo para quantidade de unidades para esse item.

Poderia ser assim né?

Editado por marvi
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...