Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2012, 20:22
sToRaGe
 
Fecha de Ingreso: mayo-2010
Mensajes: 51
Antigüedad: 14 años
Puntos: 0
Respuesta: Rellenar varios textbox al recorrer un primer textbox

Sería algo así el esquema:

<form name="texto_inicial">
<textarea name="datos" cols="5" rows="3"></textarea>
<input type="button" value="Enviar" onclick="texto_a_datos()">
</form>

<form name="datos_finales">
<input name="impresora" type="text" />
<input name="escaner" type="text" />
<input name="impresora_multifuncion" type="text" />
</form>

He estado buscando y he encontrado varias funciones como split() y join().
Quizás se pudiera hacer con la función split() y separar por comas, luego buscar los números y que se asignaran a una variable llamada como el valor anterior. Por ejemplo encuentra el 280 y la asigna a la variable "impresora" que es el inmediatamente anterior. Pero si hubiera 2 artículos que acabaran igual como por ejemplo "cartucho epson negro 27" y "cartucho hp negro 23" entonces el valor anterior al numérico en ambos casos sería "negro" y se asignarían diferentes valores para la misma variable.
Para evitar eso se tendría que hacer un join() después del split() y luego buscar los números para asignar a la variable?

A ver si me pueden ayudar, la verdad que estoy muy perdido.
Gracias!