Foros del Web » Creando para Internet » Diseño web »

Qué falla?

Estas en el tema de Qué falla? en el foro de Diseño web en Foros del Web. 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(){ ...
  #1 (permalink)  
Antiguo 18/05/2008, 01:51
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta 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
  #2 (permalink)  
Antiguo 18/05/2008, 02:18
Avatar de Raulmmmm  
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
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> 
  #3 (permalink)  
Antiguo 18/05/2008, 02:24
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Qué falla?

Sigue igual, gracias de todas formas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.