# pasar campos a variables en javascrippt

**URL:** <https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031>\
**Category:** Velneo\
**Created:** [2 Mayo, 2015 15:46 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031 "2015-05-02T15:46:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlos/32/5261_2.png) [@carlos](https://foros.velneo.com/u/carlos)\
**Post date:** [2 Mayo, 2015 15:46 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031/1 "2015-05-02T15:46:16Z")

</div>

Hola

estoy intentando entrar poco a poco en javascript, y, tal como dice paco, hay muy poca documentación, y una cosa tan sencilla como asignar a una variable el contenido de un campo, no soy capaz de hacerlo.

Estoy en un formulario con origen, y tengo un manejador de evento en el que necesito asignar unos campos de ese formulario a unas variables, y lo hago así:

var FULLNAME = theRoot.dataView().control(“FULLNAME”);

Pero, no consigo que se le asigne el valor.

Visto las horas que me ahorro con el depurador, jamás había pensado que necesitaría el depurador de javascript, pero sí, sí que me hubiese venido bien…

a ver si alguién me ayudas

gracias

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [3 Mayo, 2015 00:14 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031/2 "2015-05-03T00:14:45Z")

</div>

Buenas Carlos,

lo que estás haciendo ahora mismo en acceder al control, es decir al objeto.

Para acceder al valor de un valor simplemente usar `theRegisterIn.FieldToString("NOMBRE_CAMPO")`

Depende del tipo de campo tendrás que usar un método u otro, eso lo verás en la clase VRegister

---

<div class="post-metadata">

**Author:** ![carlos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlos/32/5261_2.png) [@carlos](https://foros.velneo.com/u/carlos)\
**Post date:** [4 Mayo, 2015 20:22 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031/3 "2015-05-04T20:22:22Z")

</div>

hago un alert de la variable y me sale 0, no me reconoce el campo.  
Tiene que ser el nombre del campo, no el identificador del formulario… ¿no?

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [4 Mayo, 2015 20:45 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031/4 "2015-05-04T20:45:27Z")

</div>

theRoot.dataView().control(“ID”) devuelve el objeto del formulario con el ID indicado, no se obtiene el valor que contiene el control.

Si es una caja de edición, para obtener el contenido tienes que añadir “text “:

**theRoot.dataView().control(“FULLNAME”).text;**

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [4 Mayo, 2015 21:36 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031/5 "2015-05-04T21:36:23Z")

</div>

```auto
var variable = theRegisterIn.fieldToString("NOMBRE_CAMPO");
alert(variable);

```

Perdona, lo había escrito mal. Esto te funciona en un manejar de eventos de un formulario.

---

<div class="post-metadata">

**Author:** ![carlos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/carlos/32/5261_2.png) [@carlos](https://foros.velneo.com/u/carlos)\
**Post date:** [4 Mayo, 2015 21:44 UTC](https://foros.velneo.com/t/pasar-campos-a-variables-en-javascrippt/8031/6 "2015-05-04T21:44:21Z")

</div>

ok  
de esta manera sí que funciona

gracias
