Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Problema con argumento en funciones

Estas en el tema de Problema con argumento en funciones en el foro de Javascript en Foros del Web. Hola gente, cómo les va? Estoy tratando de armar una función en Javascript la cual recibe un string y coloca lo que dice esa cadena ...
  #1 (permalink)  
Antiguo 19/02/2015, 07:57
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema con argumento en funciones

Hola gente, cómo les va? Estoy tratando de armar una función en Javascript la cual recibe un string y coloca lo que dice esa cadena en un text box. Mi problema básicamente es que la variable que recibe la función es 0 o falso ya que cuando la quiero mostrar me muestra un 0 (cero).

Pongo un ejemplo de mi problema:

<!DOCTYPE html>
<html>
<body>

<button onclick="myFunction('Fulanito');">Click me</button>

<input type="Text" id="demo2" />

<script>
function myFunction(algo) {
document.getElementById("demo2").value= "Hello World " & algo;
}
</script>

</body>
</html>

Debe ser una boludez, me imagino que debería decirle a la función que tiene que recibir un string o algo por el estilo, pero me canse de probar cosas y nada funciona, y googleando encuentro que arman las funciones así. O quizás esté mal el llamado a la función... cualquier ayuda lo agradeceré
  #2 (permalink)  
Antiguo 19/02/2015, 08:41
 
Fecha de Ingreso: septiembre-2008
Mensajes: 66
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Problema con argumento en funciones

Bueno después de mirar mucho me di cuenta de mi error. Estaba usando "&" para concatenar cadenas cuando en javascript se usa "+". Perdón las molestias
  #3 (permalink)  
Antiguo 19/02/2015, 09:00
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Problema con argumento en funciones

Sí, VB es bien rarito

Etiquetas: funcion, funciones, html, input, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:29.