Concatenar un campo de tipo input con un id

12/05/2005 - 02:59 por Miranda | Informe spam
Buenas noches, espero me puedan ayudar.

Necesito concatenar el nombre de un input con un indice que va aumentando 1
a 1 para despues obtener los datos de estos campos.

Como le puedo hacer???

el codigo que estoy poniendo para obtener los valores es el siguiente...

cmd="insert into material_farmacia values (" & idv &"," &
document.all.farmacia_R.value & "," & Ind & "," & ind & "," & ind & "," & ind
& ")"

el campo farmacia como le ago para concatenarlo, el script es VBscript del
lado del cliente.

de antemano, gracias.
 

Leer las respuestas

#1 Manuel Vera
12/05/2005 - 15:41 | Informe spam
Hola

Tienes una completa espaguetada. A ver si puedo aclarartelo.
Con la programación web tienes 2 ambientes:
- lado cliente (A)
- lado servidor (B)

En A solo puedes controlar la interfaz y dinamismo de la página web.
Colores, movimientos, tipografía, etc. Aqui no tienes acceso a las fuentes
de datos, debido a que tu base de datos está en el servidor y no en el
cliente, o sea, en B.

Puedes verlo tan simple como que A y B son dos equipos distintos.

Ahora, en B, por su parte, tienes acceso a tus bases de datos y por el
contrario, no tienes acceso a aplicar dinamismo a tu interfaz en el cliente,
o sea en A.

El funcionamiento es algo como:

=Navegador Web
(resultado HTML)
(*.asp, *.htm, *.php)
= |
|
|
PC Cliente (A) <<--
= |
| |
| |
| (invoca, p.e.: www.yahoo.com) |
| |
| |
| |
| |
| = |
Servidor Web (B) -- (servidor procesa la




(lenguaje ASP) peticion
y devuelve
(todo dentro de <%%>) pagina o texto
HTML)
(Apache, IIS)
|
|
|
Base de Datos
(Access, MySQL,
SQLSever...)

En resumen, lo que estas haciendo no funciona pues eso debes colocarlo como
codigo ASP, dentro de <%%>, que es la B.
Por otro lado, si lo colocas en B tl cual como lo tienes, tampoco
funcionará, pues usas codigo que pertenece al lado A, cliente:
""document.all.farmacia_R.value ""

Tendrías que usar un <FORM>...</FORM> y enviarlo hacia una pagina .asp que
grabe y regrese una respuesta en HTML.

Salu2
MV

"Miranda" wrote in message
news:
Buenas noches, espero me puedan ayudar.

Necesito concatenar el nombre de un input con un indice que va aumentando


1
a 1 para despues obtener los datos de estos campos.

Como le puedo hacer???

el codigo que estoy poniendo para obtener los valores es el siguiente...

cmd="insert into material_farmacia values (" & idv &"," &
document.all.farmacia_R.value & "," & Ind & "," & ind & "," & ind & "," &


ind
& ")"

el campo farmacia como le ago para concatenarlo, el script es VBscript del
lado del cliente.

de antemano, gracias.

Preguntas similares