Index
Código HTML:
Ver original
<!DOCTYPE html> <html> <head> <link rel="stylesheet" href="master.css" /> <style> #T_R {display:none;} </style> </head> <body onload='javascript: $("#nombre").focus();'> <div id="F_R" align="center"> <form id="registro" action="javascript: insertar();" method="post" class="form"> <table align="center" class="table-condensed table-striped table-bordered" width="10px"> <tr> </tr> <tr> </tr> <tr> </tr> <tr> <tr> </tr> </td> </tr> <table align="center" id="botones"> </table> <input type="hidden" id="registros" name="registros" value="0"/> </table> </form> </div> <br /> <div id="T_R" align="center"> <table id="tabla_resultados" class="table-condensed table-striped table-bordered" width="600px"> <tr valign="center"> </tr> </table> </div> </body> </html>
Scripts.js
Código Javascript:
Ver original
$(document).ready(function(){ clean(); }); function clean(){ var selinputs = $(":input"); selinputs.val(""); }; function insertar(elem){ var id = $("#registros").val(); $("#registros").val(); $("#registros").val(parseInt($("#registros").val()) + 1); var nomb = $('#nombre').attr('value'); var profes = $('#profesion').attr('value'); var carg = $('#cargo').attr('value'); var ciud = $('#ciudad').attr('value'); var sex = $('#sexo').attr('value'); var delt = "<button id='eliminar' name='eliminar' class='btn btn-danger' onclick='javascript: borrar("+id+")'>X</button>"; var eddit = "<button id='mas_r' name='mas_r' class='btn btn-info' onclick='javascript: editar()'>+</button>"; var new_row = "<tr id='n_row"+id+"'><td>"+nomb+"</td><td>"+profes+"</td><td>"+carg+"</td><td>"+ciud+"</td><td>"+sex+"</td><td>"+delt+" "+eddit+"</td></tr>"; $("#tabla_resultados").append(new_row); document.getElementById('registro').reset(); }; function add(){ $("#T_R").show(1000); $("#nombre").focus(); return false; }; function editar(){ return false; }; function borrar(v_id){ $("#n_row" + v_id).remove(); return false; };
De igual manera el eliminar y el insertar no me andan como quiero, ps así como la tabla de los registros está oculta, cuándo se ingresa el 1er registro tiene el efecto show de jquery, pero quisiera implementarlo igual para cada registro nuevo y para cada eliminación el hide... pero ps soy nuevo y no sé cómo hacerlo sin plugins... ya que me parece mejor aprender primero el manejo del jQuery y ahí si después los plugins
De igual manera, muchas gracias a todos los que me colaboren con mis inquietudes Saludos y gracias :P