just programming

Just another programmin weblog

javascript: asignar un valor a un campo “hidden”

leave a comment »

El problema es que se puede asignar un valor a una variable de tipo hidden en un evento en IE6, pero en otros navegadores como Firefox u Opera no.
El código que hacia esto era:

document.getElementById( ‘txtValor’ ).value = ‘unvalor’;

Aparentemente deberia funciona, pero salia en la consola del opera:

Statement on line 13: Cannot convert undefined or null to Object

También el error en firefox:

document.getElementById(“txhValor”) is null

Esto puede ser solucionado tomando en cuenta el consejo de tunait:

Se debe manejar todo desde javascript, no se puede asignar directamente desde el tag html del campo.

Entonces la solución para el problema es:

asignar( ‘txtValor’ );

function asignar( obj ){
    cmp = document.getElementById( obj );
    cmp.value = ‘unvalor’
}

About these ads

Written by armandfp

24/07/2009 at 4:54 pm

Posted in javascript, programacion

Tagged with

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: