Comunidad de diseño web y desarrollo en internet online

Como agregar elementos a una lista con java

Citar            
MensajeEscrito el 12 Dic 2011 08:48 pm
Hola amigos buenas tardes, resulta que estoy creando un formulario de cotizacion entonces he creado un elemento de seleccion de una lista y agregarlo a textarea ahi no esta el problema, en si el porblemilla es que quiero poner otra seleccion de elementos que en si es el campo de cantidad y agregargo en otra lista pero no me sale ya que se agrega en el prime textarea, alguien sabe de algun ejemplo o tiene idea de como lo puedo resolver, de antemano gracias.

Les anexo mi codigo que estoy utilizando

Código :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulario de Contacto</title>
<!--Codigo seleccion de elementos en una lista-->
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

oldvalue = "";
function passText(passedvalue) {
  if (passedvalue != "") {
    var totalvalue = passedvalue+"\n"+oldvalue;
    document.displayform.listita.value = totalvalue;
    oldvalue = document.displayform.listita.value;
  }
  
}

//  End -->
</script>
<!--TErminación de codigo-->
</head>
<!--Codigo seleccion de elementos en una lista-->
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin

oldvalue = "";
function passText(passedvalue) {
  if (passedvalue != "") {
    var totalvalue = passedvalue+"\n"+oldvalue;
    document.displayform.itemsbox.value = totalvalue;
    oldvalue = document.displayform.itemsbox.value;
  }
  
}

//  End -->
</script>
<!--TErminación de codigo-->
                EQUIPOS
                <p>
                <select name="dropdownbox" size=1>
            <option>Selecciona elemento</option>
            <option value="Item 1">Item 1</option>
            <option value="Item 2">Item 2</option>
            <option value="Item 3">Item 3</option>
            <option value="Item 4">Item 4</option>
            <option value="Item 5">Item 5</option>
            <option value="Item 6">Item 6</option>
            </select>
                <select name="cantidad" size=0>
            <option>Selecciona la cantidad</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            </select>
                </p>
<input type=button value="Añadir Equipo" onClick=      "passText(this.form.dropdownbox.options[this.form.dropdownbox.selectedIndex].value);">

<input type=button value="Añadir Cantidad" onClick="passText(this.form.cantidad.options[this.form.cantidad.selectedIndex].value);">
                </p><br />
                <font face="Arial, Helvetica, Sans Serif" size="2">Equipos añadidos a la lista:</font><br>
            
<textarea cols="40" rows="5" name="itemsbox"></textarea>
<textarea cols="40" rows="5" name="listita"></textarea> 
<p>   


Todo estoy lo esta siendo desarrollado en Dreamweaver CS5 y gracias de antemano.

Por stynpy

47 de clabLevel



 

safari
Citar            
MensajeEscrito el 13 Dic 2011 12:11 pm
Bueno estás usando una función con el mismo nombre para cosas diferentes, no se si será tu problema pero es un poco raro. Prueba a unir las 2 funciones en una:

Código Javascript :

<SCRIPT LANGUAGE="JavaScript">
oldvalue = "";
function passText(passedvalue, modo) {
  if (passedvalue != "") {
    var totalvalue = passedvalue+"\n"+oldvalue;
   if (modo == 0) {
      document.displayform.listita.value = totalvalue;
      oldvalue = document.displayform.listita.value;
   } else if (modo == 1) {
      document.displayform.itemsbox.value = totalvalue;
      oldvalue = document.displayform.itemsbox.value;
   } else {
      alert('modo incorrecto');
   }
  }
}
</script>
Después de esto, simplemente añade un parámetro más a la llamada de la función tipo:

Código HTML :

passText('VALOR', 0)
//ó
passText('VALOR', 1)


Un saludo.

Por Abducted

Claber

489 de clabLevel

3 tutoriales

Genero:Masculino  

Mentalidad Renovada

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.