Problema con un form RoR

Buenas noches y saludos a todos!!!
Mi problema es el siguiente:

Ustedes saben que mediante la instruccion ruby script/generate scaffold
suscripcione Rails me genera las vistas de index, edit y new. Bueno en
la
vista del new se me cre un formulario automaticamente en donde en la
instruccion:

<% form_for @suscripcione do |f| %> coloque esto ===> <% form_for
@suscripcione, :html => {:name => ‘new_suscripcion’} do |f| %>

para asi darle un nombre al formulario entonces en un text_field de
dicho
formulario hago un :onchance => cambiar_ucase(this.value)

en la funcion javascript tengo lo siguiente:

function cambiar_ucase®
{var f = document.new_suscripcion;

f.suscripcione[rifced].value = r.toUpperCase();
}

el javascript me deberia cambiar el valor del text_field a mayusculas
pero
no hace nada…

Les doy la acotacion que he revisado el codigo html generado de la
pagina y
Rails da como nombre a cada elmento del formulario automaricamente de la
siguiente manera
suscripcione[nombre_campo_tabla]

en verdad no se porque el javascript no me reconoce al text_field

si alguien me puede echar una mano… muchisimas gracias!!!

On Wed, Apr 30, 2008 at 5:23 AM, Manuel P.
[email protected] wrote:

para asi darle un nombre al formulario entonces en un text_field de dicho
formulario hago un :onchance => cambiar_ucase(this.value)

La primera razón puede ser porque has puesto “onchange” en vez de
“onchange”.

La segunda razón es que te has complicado la vida un poquillo:

En el onchange del text field puedes poner cambiar_ucase(this) y
utilizar:

function cambiar_ucase(tf) {
tf.value = tf.value.toUpperCase();
}

Que debería hacer lo que pides.

Además, si mal no recuerdo, la síntaxis que utilizas de
“document.new_subscripcion” es propia del IE.

Suerte.

Daniel muchisimas gracias de verdad me habia complicado la vida la
funcion
que me escribiste sirvio de maravilla muchisimas gracias…

otra cosita… me habia equivocado al tipear no tengo :onchance en el
codigo
jejeje es :onchange

gracias de nuevo

2008/5/1 Daniel R. Troitiño [email protected]: