| |||
| Mensaje de error con javascript hola, vereis he visto en algunos formularios que cuadno un campo esta vacio o es erroneo el mensaje de error aparece al lado, como puedo hacer eso? |
| |||
| Respuesta: Mensaje de error con javascript Create un div donde quieras que salga el mensaje de error y en javascript, con la propiedad innerHTML le agregas el texto que quieras cuando quieras. Por ejemplo si tuvieras un campo nombre que hubieras metido en una variable nombre y un div que se llamase miDiv.
Código:
Lo he puesto en plan cutre pero supongo que te haces a la idea.
var nombre = document.getElementById("nombre").value;
var miDiv = document.getElementById("miDiv");
if (nombre == "") {
miDiv.innerHTML = "";
html = "Debe introducir el nombre";
miDiv.innerHTML = html;
return false;
}
|
| ||||
| Respuesta: Mensaje de error con javascript No habia visto la solucion de Didi-chan, dado que la posteo mientras escribia mi solucion. Es una buena opcion la suya también, y tal vez mas simple si no trabajas con código server side |
| |||
| Respuesta: Mensaje de error con javascript no se mucho nisiquiera de php y mysql y me seria muy dificil hacer eso, pero si me moestrais un ejemplo sabre hacerlo, dare 10+ xD |
| |||
| Respuesta: Mensaje de error con javascript No hay que saber ni php ni mysql para lo que yo he dicho. Solo html y algo de javascript. De todas formas te pongo el ejemplo más completo. En primer lugar tenemos un formulario con un campo de texto "nombre" y debajo pondremos un div vacío (porque en un principio no contendrá nada) con id "miDiv". Luego tendremos un botón en el que al hacer click nos enviará a la función javascript que nos lo comprobará.
Código:
En javascript implementamos la función
<html>
<body>
<form id="miForm" action="#">
Nombre: <input type="text" id="nombre" value="">
<div id="miDiv">
</div>
<br/>
<input type="button" value="Validar" onClick="javascript:validar();">
</form>
</body>
</html>
Código:
De todas formas si no sabes nada de javascript, sería mejor que antes de que siguieras echaras un vistazo a un manual o algo. function validar(){
var nombre = document.getElementById("nombre").value; //Cogemos el valor del campo nombre
var miDiv = document.getElementById("miDiv"); // Cogemos la referencia al nuestro div.
var html = ""; //En esta variable guardamos lo que queramos añadir al div.
if(nombre == "") { //Comprobamos que está vacío
miDiv.innerHTML = ""; //innerHTML te añade código a lo que ya haya por eso primero lo ponemos en blanco.
html = "Debe introducir el nombre";
miDiv.innerHTML = html;
return false;
}
}
|
| |||
| Respuesta: Mensaje de error con javascript vale, y luego para que envie los datos como? nos se casi anda como ya dije.. Cuando ponglo los datos y le doy al boton no hace nada.. |
| |||
| Respuesta: Mensaje de error con javascript Hombre, es que tu has preguntado como hacer que salga un mensaje de error y eso es a lo que te he respondido. Para que el formulario envie los datos tienes que meter el destino en el action del formulario, en vez del "#" que te he puesto. |