├── images ├── dos.png ├── fb.ico ├── uno.png ├── github.ico ├── linkedin.ico ├── twitter.ico ├── Mejorando.png ├── icon_page.png └── instagram.ico ├── README.md ├── js └── crud.js ├── index.html └── styles └── style.css /images/dos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/dos.png -------------------------------------------------------------------------------- /images/fb.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/fb.ico -------------------------------------------------------------------------------- /images/uno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/uno.png -------------------------------------------------------------------------------- /images/github.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/github.ico -------------------------------------------------------------------------------- /images/linkedin.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/linkedin.ico -------------------------------------------------------------------------------- /images/twitter.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/twitter.ico -------------------------------------------------------------------------------- /images/Mejorando.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/Mejorando.png -------------------------------------------------------------------------------- /images/icon_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/icon_page.png -------------------------------------------------------------------------------- /images/instagram.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Geracros13/CRUD-HTML-CSS-JS-/HEAD/images/instagram.ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## ¿Que es un CRUD? 2 | 3 | [](https://app.netlify.com/sites/peaceful-volhard-95178f/deploys) 4 | 5 | CRUD hace referencia a un acrónimo de "Create, Read, Update and Delete" que en español significa "Crear, Leer, Actualizar y Borrar" que son las cuatro funciones básicas de la persistencia de Bases de Datos. 6 | 7 | CRUD se usa también a veces para describir convenciones de interfaz de usuario que facilita la vista, búsqueda y modificación de la información; a menudo se usa en programación de formularios (forms) e informes (reports). 8 | 9 | ### Funcionamiento 10 | #### Asi es como se vera al principio, debido a que no hemos ingresado datos 11 |  12 | Para que luego se ingrese la informacion que ira en nuestra tabla! 13 | 14 | #### Luego cuando ya ingresemos datos, se veran así! 15 |  16 | 17 | Donde tendremos las opciones de editar y eliminar registros para completar nuestro CRUD con HTML, CSS y JS 18 | 19 | ## Contacto 20 | [Linkedin](https://gt.linkedin.com/in/manuel-flores-abb71a15a/%7Bcountry%3Dno%2C+language%3Dno%7D?trk=people-guest_profile-result-card_result-card_full-click) 21 | [Twitter](https://twitter.com/Gerardo_fq) 22 | 23 | 24 | ###### A pesar de ser una Aplicacion simple, la optimize logrando los siguientes resultados! 25 |  26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /js/crud.js: -------------------------------------------------------------------------------- 1 | var Fila = null 2 | function onSubmit() { 3 | let DataForm = Leer() 4 | if (Fila == null){ 5 | InsertarDatos(DataForm) 6 | } else{ 7 | Actualizar(DataForm) 8 | Vaciar() 9 | } 10 | } 11 | function Leer() { 12 | let DataForm = {} 13 | DataForm["nom"] = document.getElementById("nom").value 14 | DataForm["ape"] = document.getElementById("ape").value 15 | DataForm["pais"] = document.getElementById("pais").value 16 | return DataForm 17 | } 18 | function InsertarDatos(data) { 19 | let table = document.getElementById("tabla").getElementsByTagName('tbody')[0] 20 | let Fila = table.insertRow(table.length) 21 | columna1 = Fila.insertCell(0).innerHTML = data.nom 22 | columna2 = Fila.insertCell(1).innerHTML = data.ape 23 | columna3 = Fila.insertCell(2).innerHTML = data.pais 24 | columna3 = Fila.insertCell(3).innerHTML = ` 25 | ` 26 | document.getElementById("nom").focus() 27 | Vaciar() 28 | } 29 | function Vaciar() { 30 | document.getElementById("nom").value = "" 31 | document.getElementById("ape").value = "" 32 | document.getElementById("pais").value = "" 33 | Fila = null 34 | } 35 | function Editarr(td) { 36 | Fila = td.parentElement.parentElement 37 | document.getElementById("nom").value = Fila.cells[0].innerHTML 38 | document.getElementById("ape").value = Fila.cells[1].innerHTML 39 | document.getElementById("pais").value = Fila.cells[2].innerHTML 40 | } 41 | function Actualizar(DataForm) { 42 | Fila.cells[0].innerHTML = DataForm.nom 43 | Fila.cells[1].innerHTML = DataForm.ape 44 | Fila.cells[2].innerHTML = DataForm.pais 45 | document.getElementById("nom").focus() 46 | } 47 | function Borrarr(td) { 48 | if (confirm('¿Seguro de borrar este registro?')) { 49 | row = td.parentElement.parentElement 50 | document.getElementById("tabla").deleteRow(row.rowIndex) 51 | Vaciar() 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
16 |