JavaScript - Como saber si en un prompt() le di aceptar o cancelar

   
Vista:

Como saber si en un prompt() le di aceptar o cancelar

Publicado por Jose (13 intervenciones) el 28/08/2013 00:16:39
Buen dia!!

¿como hago para saber si en un prompt le di aceptar o cancelar?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Como saber si en un prompt() le di aceptar o cancelar

Publicado por xve (1595 intervenciones) el 02/09/2013 08:27:50
La función prompt() devuelve el valor insertado en el campo de formulario si el usuario pulsa en Aceptar o null si pulsa en Cancelar

Aquí tienes un ejemplo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
<head>
<script type="text/javascript">
	function prompter() {
		var reply = prompt("como te llamas?", "");
		if(reply==undefined)
		{
			alert("Ha pulsado cancelar");
		}else if(reply==""){
			alert("Ha pulsado aceptar con el campo vacio");
		}else{
			alert("El contenido es " + reply);
		}
	}
</script>
</head>
 
<body>
<input type="button" onclick="prompter()" value="dinos tu nombre">
</body>
</html>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como saber si en un prompt() le di aceptar o cancelar

Publicado por Jose (13 intervenciones) el 02/09/2013 18:41:02
Gracias esa fue la solucion!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de angela

Como saber si en un prompt() le di aceptar o cancelar

Publicado por angela (1 intervención) el 17/02/2016 22:44:55
Alguien me podria ayudar como hacer en caso de que el promt una vez que la persona le dio cancelar, vuelva a salir nuevamente la misma pregunta y que nopase de alli? que codigo se utiliza?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar