Ir para conteúdo

POWERED BY:

Arquivado

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

wmssuper

É possível fazer isso com javascript??

Recommended Posts

Olá pessoal, estou recorrendo aqui pois programação nem de longe é minha praia, e o cliente está apertando em cima dessa questão....

 

É o seguinte: o cliente quer no site dele uma página de pedido de orçamentos (a empresa trabalha com cabos).

 

Existe uma lista de fabricantes, cada fabricante possui uma lista de códigos de produtos. A pessoa tem q escolher o fabricante, em seguida, selecionar todos os códigos que ela quer e, para cada código, um campo de quantidade para então efetuar o pedido... A lógica seria essa mais ou menos:

 

Fabricante 01:

Código 1 Quantidade 1 (o usuário coloca quanas unidades)

Código 2 Quantidade 2 (o usuário coloca quanas unidades)

Código 3 Quantidade 3 (o usuário coloca quanas unidades)

Código 4 Quantidade 4 (o usuário coloca quanas unidades)

Código 5 Quantidade 5 (o usuário coloca quanas unidades)

 

Fabricante 02:

Código 1 Quantidade 1 (o usuário coloca quanas unidades)

Código 2 Quantidade 2 (o usuário coloca quanas unidades)

Código 3 Quantidade 3 (o usuário coloca quanas unidades)

Código 4 Quantidade 4 (o usuário coloca quanas unidades)

Código 5 Quantidade 5 (o usuário coloca quanas unidades)

 

E assim por diante...

 

O problema é que o cliente quer que o usuário possa mandar essas informações de vários fabricantes ao mesmo tempo http://forum.imasters.com.br/public/style_emoticons/default/cry.gif Eu fiz um esquema de um formulário (estilo formmail mesmo) com os campos td bonitinho, etc, mas ele não aceitou, ele quer que seja exatamente desta maneira (seleciona fabricante, abre lista de produtos, cada produto com sua quantidade ¬¬) Lembrando que essa lista de produtos não precisa ter fotos nem nada, é só uma lista com vários códigos de série mesmo..

 

Pergunto: é possível fazer isso em javascript? Pois o desenvolvimento em outras linguagens o cliente não teria como bancar o desenvolvimento de um sistema desses...

 

Preciso urgente de uma resposta pessoal,

 

Desde já agradeço mto,

 

Wesley.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, pode até ter. Mas vai dar um trabalhão!

Com asp, php, jsp ou etc, isso é moleza.

Fala pra ele desembolsar mais uma graninha aí pra você e faz pra ele em php...

Tem serviço de hospedagem aí por 1,99 hehehe (www.maisemconta.com.br acho que eh isso mesmo).

Dae mesmo que você não sabia fazer, vai ser fácil de você aprender ^^

 

Abraços, T+ http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aew wmssuper! Frmz??? Não entendi muito bem sua dúvida, mas veja se é isso que você quer:

 

ASP

[*]

 

[*]<html>

 

[*]<head>

 

[*]<title>Untitled Document</title>

 

[*]</head>

 

[*]<body>

 

[*]<form id="frm1" name="frm1" action="" method="post">

 

[*] <select onchange="redirect(this.options.selectedIndex,0);" name="opcoes">

 

[*] <option selected>« Selecione uma das opções »</option>

 

[*] <option value="W">Letras Maiúsculas</option>

 

[*] <option value="k">Letras Minúsculas</option>

 

[*] <option value="2">Números (0 a 9)</option>

 

[*] </select>

 

[*] <select name="opcoes_outras">

 

[*] <option selected>**Selecione uma das opções**</option>

 

[*] </select>

 

[*]<script language="JavaScript">

 

[*]<!--

 

[*] var groups document.frm1.opcoes.options.length;

 

[*] var group = new Array(groups);

 

[*] for(i=0; i<groups; i++) group=new Array();

 

[*]

 

[*] group[1][0] = new Option("A","A");

 

[*] group[1][1] = new Option("B","B");

 

[*] group[1][2] = new Option("C","C");

 

[*] group[1][3] = new Option("D","D");

 

[*] group[1][4] = new Option("E","E");

 

[*] group[1][5] = new Option("F","F");

 

[*] group[1][6] = new Option("G","G");

 

[*] group[1][7] = new Option("H","H");

 

[*] group[1][8] = new Option("I","I");

 

[*] group[1][9] = new Option("J","J");

 

[*] group[1][10] = new Option("K","K");

 

[*] group[1][11] = new Option("L","L");

 

[*] group[1][12] = new Option("M","M");

 

[*] group[1][13] = new Option("N","N");

 

[*] group[1][14] = new Option("O","O");

 

[*] group[1][15] = new Option("P","P");

 

[*] group[1][16] = new Option("Q","Q");

 

[*] group[1][17] = new Option("R","R");

 

[*] group[1][18] = new Option("S","S");

 

[*] group[1][19] = new Option("T","T");

 

[*] group[1][20] = new Option("U","U");

 

[*] group[1][21] = new Option("V","V");

 

[*] group[1][22] = new Option("W","W");

 

[*] group[1][23] = new Option("X","X");

 

[*] group[1][24] = new Option("Y","Y");

 

[*] group[1][25] = new Option("Z","Z");

 

[*]

 

[*] group[2][0] = new Option("a","a");

 

[*] group[2][1] = new Option("b","b");

 

[*] group[2][2] = new Option("c","c");

 

[*] group[2][3] = new Option("d","d");

 

[*] group[2][4] = new Option("e","e");

 

[*] group[2][5] = new Option("f","f");

 

[*] group[2][6] = new Option("g","g");

 

[*] group[2][7] = new Option("h","h");

 

[*] group[2][8] = new Option("i","i");

 

[*] group[2][9] = new Option("j","j");

 

[*] group[2][10] = new Option("k","k");

 

[*] group[2][11] = new Option("l","l");

 

[*] group[2][12] = new Option("m","m");

 

[*] group[2][13] = new Option("n","n");

 

[*] group[2][14] = new Option("o","o");

 

[*] group[2][15] = new Option("p","p");

 

[*] group[2][16] = new Option("q","q");

 

[*] group[2][17] = new Option("r","r");

 

[*] group[2][18] = new Option("s","s");

 

[*] group[2][19] = new Option("t","t");

 

[*] group[2][20] = new Option("u","u");

 

[*] group[2][21] = new Option("v","v");

 

[*] group[2][22] = new Option("w","w");

 

[*] group[2][23] = new Option("x","x");

 

[*] group[2][24] = new Option("y","y");

 

[*] group[2][25] = new Option("z","z");

 

[*]

 

[*] group[3][0] = new Option("0","0");

 

[*] group[3][1] = new Option("1","1");

 

[*] group[3][2] = new Option("2","2");

 

[*] group[3][3] = new Option("3","3");

 

[*] group[3][4] = new Option("4","4");

 

[*] group[3][5] = new Option("5","5");

 

[*] group[3][6] = new Option("6","6");

 

[*] group[3][7] = new Option("7","7");

 

[*] group[3][8] = new Option("8","8");

 

[*] group[3][9] = new Option("9","9");

 

[*]

 

[*] var temp document.frm1.opcoes_outras;

 

[*]

 

[*] function redirect(x,j) {

 

[*] for(m=temp.options.length-1; m>0; m--) temp.options[m]=null;

 

[*] for(i=0; i<group[x].length; i++) temp.options=new Option(group[x].text,group[x].value);

 

[*] temp.options[j].selected=true;

 

[*] }

 

[*]//-->

 

[*]</script>

 

[*]</form>

 

[*]</body>

 

[*]</html>

 

[*]

 

Vê aew e depois postaqui frmz? ;)

 

FLOW!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara é mais ou menos isso mesmo, mas eu já conversei com o cliente e já achamos uma outra saída pra essa situação, ele vai tomar vergonha na cara e bancar um sistema decente hehehhehe

 

Mas brigadão mesmo cara, vlw! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.