Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
FAQ: Función javascript

estoy aqui mal Se muestran 9 comentarios sin revisar

jOSEBA  19/12/06 
function pulsado(valor){
alert(valor);
}

que se ejecuta así:

onClick="pulsado(this.value)"

o

function pulsado(boton){
alert(boton.value);
}

que se ejecuta así:

onClick="pulsado(this)"

saludos.

Luis  19/12/06 
Tmb, para garantizar compatibilidad, podrias asignarle un atributo de id a tu campo.

Luego haces:

function pulsado( id )
{
alert( document.getElementById( id ).value );
} // pulsado

Saludos desde Costa Rica.


Luis
freaky-media.com

LAN  19/12/06 
Tambien puedes utiilizar, la unica diferencia es que en el boton debes de poner el name y el id

<INPUT TYPE="BUTTON" NAME="boton" ID="boton">

function pulsado(var1)
{
alert(document.getElementById(var1).value);
}


Saludos.

y no olviden visitar http://www.sistemas-integrales.com

DeathRider  19/12/06 
Que tal!!

Lo que puedes hacer es pasar todo el boton es decir:

function pulsado(var1)
{
alert(var1.value);
// o bien...
alert(var1.name);

}


que se ejecuta así:
onClick="pulsado(this)"

Saludos!!

Ricardo Poblete  19/12/06 
No estás utilizando el estandar: De la forma que lo estás haciendo deberías referenciar el valor de la siguiente forma: alert(document.forms['myform'].elements[var1].value) . Pero lo mejor es que ocupes una referencia directa al objeto, independiente del formulario que estés ocupando

function pulsado(objeto){
alert(objeto.value);
}

onClick="pulsado(this)"

Espero que te ayude

Jose Conde  20/12/06 
Yo creo a lo que se refiere es a llamar un elemento del DOM dado su atributo name.

creo que lo correcto seria:

function pulsado(var1){
alert(document.myform.elements[var1].value);
}

ojalá que sirva de ayuda.

Mauricio Jovel  20/12/06 
también lo puedes hacer de la siguiente manera
function funcion(var){
var elemento = document.getElementById(var)
alert(elemento.value)
}

y quien lo llama debería de estar así

onclick="JavaScript:funcion(this.id)"

Espero que te sirva

George  20/12/06 
document.myform[var1].value asi se resuelve tu problema, es mejor que usar eval(no quiero restarle credito a sara), ya que si var1 es un codigo malintencionado puede generarfallos de seguridad o si está mal, genera un error de compilacion.

Danilo  02/1/07 
No se recomienda el uso de eval en estos casos, debido a que eval puede ser un poco lenta.
Puedes hacer esto
alert(document.miform.elements[var1].value);

Ver el articulo / faq completo Ver la FAQ y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba

Comentarios no revisados de:

+ Función javascript


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia