Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Qué falla? (http://www.forosdelweb.com/f91/que-falla-587486/)

sitges65 18/05/2008 01:51

Qué falla?
 
Buenos días.
Tengo este formulario para cálculo de los dos menus deplegables
.................................................. .................................................. .......
<script type="text/javascript">
function Sumar(){
interval = setInterval("calcular()",1);
}
function calcular(){
uno = document.autoSumForm.Select1.value;
dos = document.autoSumForm.Select2.value;
document.autoSumForm.Total.value = (uno * 1) + (dos * 1);
}
function NoSumar(){
clearInterval(interval);
}
</script>


<form name="autoSumForm">

<input name="Radio1" type="radio" onfocus="Sumar();" checked="checked" value="0"/><br>
<br>
<select name="Select2">
<option selected="" value="0" onfocus="Sumar">NINGUNO</option>
<option value="20" onfocus="Sumar();" onBlur="NoSumar();">B</option>
<option value="30" onfocus="Sumar();" onBlur="NoSumar();">C</option>
<option value="40" onfocus="Sumar();" onBlur="NoSumar();">D</option>
<option value="10" onfocus="Sumar();" onBlur="NoSumar();">A</option>
</select><br>
<select name="Select1">
<option selected="" value="0"onfocus="Sumar();" onBlur="NoSumar();">none</option>
<option value="400"onfocus="Sumar();" onBlur="NoSumar();">q</option>
<option value="800"onfocus="Sumar();" onBlur="NoSumar();">t</option>
</select><br>
&nbsp;<br>
<input type=text name="Total">
</form>
.................................................. .................................................. ....................

pero solamente funciona bien si no quito la línea :

<input name="Radio1" type="radio" onfocus="Sumar();" checked="checked" value="0"/><br>

la cuál no uso para nada, pero debo pulsarla para que todo funcione y haga los cálculos, al mismo tiempo que voy seleccionando en los 2 menus

Alguna ayuda??

Gracias

Raulmmmm 18/05/2008 02:18

Respuesta: Qué falla?
 
No sé si es eso, pero en esta línea:
Código HTML:

<option selected="" value="0" onfocus="Sumar">NINGUNO</option>
Te faltan los paréntesis:
Código HTML:

<option selected="" value="0" onfocus="Sumar()">NINGUNO</option>

sitges65 18/05/2008 02:24

Respuesta: Qué falla?
 
Sigue igual, gracias de todas formas


La zona horaria es GMT -6. Ahora son las 20:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.