Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2009, 13:46
Avatar de mauro770
mauro770
 
Fecha de Ingreso: mayo-2009
Mensajes: 109
Antigüedad: 15 años, 10 meses
Puntos: 1
funcion sumar select de un formulario , ya terminada pero ... sepuede mejorar ?

hola que tal me estoy dando una vuelta por ak por que ... 1ro no casi nada de java lo poco que entiendo es gracias a php y la leida de muchos ejemplo y la 2da por que queria preguntar si se puede mejorar este codigo o si esta mal o si esta bien. funcionar, funciona pero nunca esta de mas mejorar para prevenir problemas a un futuro ...
el codigo vacicamente lo que hace es sumar el valor de 2 select para luego mostrarlos ...

Código PHP:
<HTML>
<
HEAD>
   <
title>Ejemplo de JavaScript</title>
</
HEAD>
<
script LANGUAGE="JavaScript">
<!--
//creamos la funcion la llamamos ver, la cual se va a encargar de todo cuando 
//sea llamada por los select al OnChange (al cambiar)
   
function ver(boton)
   {
   
// creamos 1 variable por cada select a las cuales le pasamos como valor 
//el valor de su respectivo select pero antes transformamos la cadena string //contenida en un  valor numerico para poder realizar la suma posteriormente.
     
select_a Number(formulario.a.options[formulario.a.selectedIndex].value);
     
select_b Number(formulario.b.options[formulario.b.selectedIndex].value);
     
// cramos una variable donde guardaremos el valor sumado de las
// dos variables creadas anteriormente
     
valor select_a select_b;
     
// aca mostramos el valor para ver si sumo bien .. jejej
      
alert(valor);
   }
//-->
</script>
<BODY>
<form action="" name="formulario" id="formulario" method="GET">

Edad:<br>
<select name="a" onChange="javascript:ver()">
   <option value="0" SELECTED="SELECTED">0</option>
   <option value="10">10</option>
   <option value="20">20</option>
</select>
<select name="b" onChange="javascript:ver()">
   <option value="0" SELECTED="SELECTED">0</option>
   <option value="10">10</option>
   <option value="20">20</option>
</select>

</form>

</BODY>
</HTML> 
se preguntaran por que el idiota este pregunta si esta bien si ya le anda ?
pregunto por que lei muchos ejemplos que son una ensalada para mi :S como por ejemplo este :
ht tp ://w ww .forosdelweb.com/f13/sumar-precio-final-otros-productos-desde-select-732130 (le puse espacios por que no puedo poner links todabia)
entonces al ver que el codigo que hice es una cagadita respecto al otro , me lleva a la duda de pensar si mi codigo es obsoleto por lo basico o si esta mal.


saludos y muchas gracias !