Skip to content

Instantly share code, notes, and snippets.

Created December 9, 2013 16:34
Show Gist options
  • Save anonymous/7875399 to your computer and use it in GitHub Desktop.
Save anonymous/7875399 to your computer and use it in GitHub Desktop.
$(function () {
var contadorCamposAdicionar = 1;
removeCampo('box-pedido-produto-1');
function removeCampo(idNovoCampo) {
var novoCampo = $('#'+idNovoCampo+' a.removerCampo');
novoCampo.unbind("click");
novoCampo.bind("click", function () {
if($("div.linhas").length > 1){
$('#'+$(this).attr('data-id')).remove();
}
});
}
$(".adicionarCampo").click(function () {
var novoCampo = $("div.linhas:first").clone();
var input = novoCampo.find('input.produto');
var link = novoCampo.find('a.removerCampo');
var qtd = novoCampo.find('input.valor');
contadorCamposAdicionar++;
novoCampo.attr('id', 'box-pedido-produto-' + contadorCamposAdicionar);
input.attr('id', 'box-pedido-produto-' + contadorCamposAdicionar + '-autocomplete').val('');
link.attr('data-id', 'box-pedido-produto-' + contadorCamposAdicionar);
novoCampo.insertAfter("div.linhas:last");
$('#box-pedido-produto-' + contadorCamposAdicionar + '-autocomplete').autocomplete();
$(function(){
var exibe = $('#produto_qv');
exibe.hide().html('Aguarde, carregando dados...');
$('.produto_autocomplete').autocomplete({
source: 'pedidos/completar-produto.php?acao=completar',
select: function(event, ui){
var pegar = ui.item.value;
$.ajax({
url: 'pedidos/completar-produto.php',
data: $.param({acao: 'pesquisar', valor: pegar}),
success: function( resposta ){
exibe.fadeTo(500,0.5,function(){
$(this).html(resposta).fadeTo(500,1);
});
}
});
}
});
});
removeCampo('box-pedido-produto-'+contadorCamposAdicionar);
});
});
$(function(){
var exibe = $('#produto_qv');
exibe.hide().html('Aguarde, carregando dados...');
$('.produto_autocomplete').autocomplete({
source: 'pedidos/completar-produto.php?acao=completar',
select: function(event, ui){
var pegar = ui.item.value;
$.ajax({
url: 'pedidos/completar-produto.php',
data: $.param({acao: 'pesquisar', valor: pegar}),
success: function( resposta ){
exibe.fadeTo(500,0.5,function(){
$(this).html(resposta).fadeTo(500,1);
});
}
});
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment