Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] No me reconoce función

Estas en el tema de No me reconoce función en el foro de Javascript en Foros del Web. Tengo esta función que por ahora solo le tengo puesto un alert, para probar si funcionaba y luego añadir cosas: <script type="text/javascript"> function descuento(){ var ...
  #1 (permalink)  
Antiguo 24/04/2013, 16:37
Avatar de ivanin87  
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
No me reconoce función

Tengo esta función que por ahora solo le tengo puesto un alert, para probar si funcionaba y luego añadir cosas:

<script type="text/javascript">
function descuento(){
var pvp = document.getElementById('pvp').value;
var oferta = document.getElementById('oferta').value;
alert ('pvp');
}
</script>

Y la llamó aquí:

<div><input id="pvp" type="text" style="width: 100px;" name="valor" onkeypress="descuento();" /><span style="color:#9700b5;font-weight: bold;">&euro;</span></div>

Pero no salta el alert y el Firebug me dice al escribir que no reconoce la función descuento(), tal que así:

TypeError: descuento is not a function
descuento();

No se que problema puede haber...
  #2 (permalink)  
Antiguo 24/04/2013, 19:07
 
Fecha de Ingreso: marzo-2013
Ubicación: España
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 4
Respuesta: No me reconoce función

var oferta = document.getElementById('oferta').value;

Hay tienes el problema, seguramente no tendras ninguen elemento con el id ="oferta"
  #3 (permalink)  
Antiguo 25/04/2013, 02:54
Avatar de ivanin87  
Fecha de Ingreso: marzo-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: No me reconoce función

Cita:
Iniciado por ioniben Ver Mensaje
var oferta = document.getElementById('oferta').value;

Hay tienes el problema, seguramente no tendras ninguen elemento con el id ="oferta"
Si tengo un input con id oferta, aún así esas líneas las he eliminado, dejando solo el alert y no entra por esa función...
  #4 (permalink)  
Antiguo 25/04/2013, 21:33
 
Fecha de Ingreso: marzo-2013
Ubicación: España
Mensajes: 42
Antigüedad: 11 años, 2 meses
Puntos: 4
Respuesta: No me reconoce función

Cita:
Iniciado por ivanin87 Ver Mensaje
Si tengo un input con id oferta, aún así esas líneas las he eliminado, dejando solo el alert y no entra por esa función...
Es raro porque yo he probado ese mismo codigo haciendo copiar pegar, y eliminando la linea que te he comentado me funciona ...

Etiquetas: funcion, input, reconoce
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 21:56.