| ||||
![]() Buenas que tal amigo... La mala noticia, es que con una funcion javacript es imposible comunicarse con la BD... La buena noticia es que si lo usas en conjunto con php y xml si vas a poder.. es decir usando ajax... aca te dejo este enlace que adaptandolo te va a funcionar para lo que quieres... Espero haber sido de ayuda... |
| |||
Respuesta: Como evitar reperit un dato en db? Cita:
Iniciado por Heiroon ![]() Buenas que tal amigo... La mala noticia, es que con una funcion javacript es imposible comunicarse con la BD... La buena noticia es que si lo usas en conjunto con php y xml si vas a poder.. es decir usando ajax... aca te dejo este [URL="http://lineadecodigo.com/ajax/validar-usuario-usando-ajax/"]enlace[/URL] que adaptandolo te va a funcionar para lo que quieres... Espero haber sido de ayuda... Pero como hago para que no valla a otra pagina, sino utilizando el onsubmit, como lo estoy utilizando ahora mismo con funciones javascript <form id="form" action="base_datos.php" method="post" onsubmit="return validar(this)"> |
| ||||
Respuesta: Como evitar reperit un dato en db? me he equivocado el que dijo que era imposible fue Heiroon y el mismo te plantea la solución... AJAX: Código HTML: <html> <head> <script> function getXMLHttpRequest() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(e1) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e2) { try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e3) { xmlHttp = null; } } } return xmlHttp; } function validar(form) { var id = form.dato.value; var xmlHttp = getXMLHttpRequest(); xmlHttp.open("POST", "prueba.php", false); xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp.send("id="+id); var r = xmlHttp.responseText; if(r) { alert("valor repetido"); return false; } else { return true; } } </script> </head> <body> <ul> <form id="form" action="prueba.php" method="post" onsubmit="return validar(this)"> <input type="text" name="dato"> <input type="submit" value="enviar"> </form> </body> </html>
__________________ Quiero karma para en mi próxima vida ser un billonario bien dotado con alas. |
Etiquetas: |