Tema: Eval VB.NET
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/10/2006, 09:34
Avatar de .
.
 
Fecha de Ingreso: mayo-2002
Ubicación: Tampico
Mensajes: 906
Antigüedad: 22 años, 11 meses
Puntos: 1
Mensaje

Pues se trata de convertir un string a expresion, como comente anteriormente estas funciones son parte del lenguaje javascript y php y no se si algun otro lenguaje la tenga

en JAVASCRIPT

puedo hacer una funcion que me creara 100 campos de texto para un formulario y validarlos para que no queden vacios.

Código PHP:
// AQUI CREO LOS CAMPOS
for(<= 100i++){
 
document.write('<input type=text name=campo' ">");
}
//y despues validar los formularios para que no queden vacios
// CON ESTE CICLO LOS VALIDO
for(<= 100i++){
var 
campo;
campo = eval("document.forma.campo"  ".value"/// aqui la utilidad de la funcion que me toma un string como un objeto del documento
if(!campo)
return 
false

en php haria lo siguiete

en un ciclo, los 100 campos que me envio el html los recibo para su posterior uso
Código PHP:
for($i 1$i <= 100$i++){
eval(
"campo"$i);
}
ó
for($i 1$i <= 100$i++){
${
"campo" $i}

esto me crearia las 100 variables de forma "virtual" con los valores que traigan del formulario y podria utilizarlas posteriormente.


Exagere con el numero, pero es solo para darle dimensiones a la funcionalidad, ademas de que el ejemplo que puse es algo sencillo, y lo fui escribiendo con este mensaje y no revise bien la sintaxis.

Generalmente lo utilizo para rutinas un poco mas complejas, pero esa es la idea.

Bueno pues algo parecido a eso de evaluar strings es lo que necesito en VB.NET alguien sabe si se puede????
__________________
Hablamos de matar el tiempo, como si no fuera el tiempo el que nos mata a nosotros