Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var corpoTabela = $(".table").find("tbody");
- /*$(document).ready(function(){
- if(criarLinha()){
- $('.cpf').mask('000.000.000-00', { reverse: true });
- }
- });*/
- $("#botao-incluir").click(function(event){
- event.preventDefault();
- var novaLinha = criarLinha();
- corpoTabela.append(novaLinha);
- //atribuindo mascaras
- $('.cpf').mask('000.000.000-00', { reverse: true });
- $(".data").mask("99/99/9999");
- });
- $("#botao-salvar").click(function(event){
- event.preventDefault();
- salvaDados();
- limparInputs();
- });
- $("#botao-limpar").click(function(event){
- event.preventDefault();
- limparInputs();
- });
- corpoTabela.on("dblclick", function(){
- if(confirm("Deseja mesmo remover essa linha ?")){
- var alvoEvento = event.target;
- var paiDoAlvo = alvoEvento.parentNode;
- paiDoAlvo.remove();
- }
- });
- function criarLinha(){
- var linha = $("<tr class='funcionarios'>");
- var inputNome = $("<input type='text' name='nome' class='nome'>");
- var inputData= $("<input type='text' name='idade' class='data'>");
- var inputCPF = $("<input type='text' name='cpf' class='cpf'>");
- var colunaNome = $("<td>").append(inputNome);
- var colunaData = $("<td>").append(inputData);
- var colunaCPF = $("<td>").append(inputCPF);
- linha.append(colunaNome);
- linha.append(colunaData);
- linha.append(colunaCPF);
- return linha;
- }
- function salvaDados()
- {
- if(confirm("Deseja salvar os dados ?")){
- var funcionarios = $('.funcionarios');
- var lista = [];
- var i = 0;
- $.each(funcionarios, function(val){
- lista.push({
- "nome": $(val).find('input[name=nome]').get(i).value,
- "data": $(val).find('input[name=data]').get(i).value,
- "cpf": $(val).find('input[name=cpf]').get(i).value
- })
- i++;
- });
- console.log(lista);
- }
- }
- function limparInputs()
- {
- $(".nome").val(" ");
- $(".data").val(" ");
- $(".cpf").val(" ");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement