Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2011, 19:24
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 3 meses
Puntos: 3
Encuesta en java script

Hola Amigos, tengo un formulario escrita en html y javascript, lo que hace es dependiendo de la opción que escojamos va sumando una cantidad de dinero (es para calcular costos), trabaja bien pero quiero hacer que en lugar que me muestre todas las preguntas de una sola en la pagina, me muestre pregunta por pregunta, mi codigo es el siguiente
Código HTML:
<html> 
<head> 
<title> 
</title> 
<script language=javascript>
var a = 0;
   function sum(){  
    var b = document.frm.text1.value;
    var c = document.frm.text2.value;
    var d = document.frm.text3.value; 
    a = a + (b * 0.035); 
    a = a + (c * 0.3); 
    a = a + (d * 6); 
    
    if (document.frm.chk1.checked){  
     a = a + 3;  
    } 

    if (document.frm.chk2.checked){  
     a = a + 5;  
    }
    
    if (document.frm.chk3.checked){  
     a = a + 16;  
    }

    if (document.frm.chk4.checked){  
     a = a + 17;  
    }

    if (document.frm.chk5.checked){  
     a = a + 35;  
    }

    if (document.frm.chk6.checked){  
     a = a + 40;  
    }

    if (document.frm.chk7.checked){  
     a = a + 40;  
    } 
    
    if (document.frm.chk8.checked){  
     a = a + 40;  
    } 

    if (document.frm.chk9.checked){  
     a = a + 40;  
    } 

    if (document.frm.chk10.checked){  
     a = a + 150;  
    } 
    
    if (document.frm.chk11.checked){  
     a = a + 150;  
    } 

    if (document.frm.chk12.checked){  
     a = a + 150;  
    } 

    if (document.frm.chk13.checked){  
     a = a + 150;  
    }

    if (document.frm.chk14.checked){  
     a = a + 100;  
    }

    if (document.frm.chk15.checked){  
     a = a + 100;  
    }

    if (document.frm.chk16.checked){  
     a = a + 100;  
    }

    if (document.frm.chk17.checked){  
     a = a + 100;  
    }

    if (document.frm.chk18.checked){  
     a = a + 51;  
    }

    if (document.frm.chk19.checked){  
     a = a + 41;  
    }

    if (document.frm.chk20.checked){  
     a = a + 65;  
    }

    if (document.frm.chk21.checked){  
     a = a + 500;  
    }

    if (document.frm.chk22.checked){  
     a = a + 20;  
    }

    if (document.frm.chk23.checked){  
     a = a + 30;  
    }

    if (document.frm.chk24.checked){  
     a = a + 15;  
    }

    if (document.frm.chk25.checked){  
     a = a + 10;  
    }
   }
</script>

</head> 
<form name="frm">
	<font face="arial,verdana"> 
	<table border="0">
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>What kind of CC do you have?</b> 
			</div>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk1">US Visa/MasterdCard Classic<br>
		</td><td>
			<input type="checkbox" name="chk2">UK Visa/MasterdCard Classic<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk3">EU Visa/MasterdCard Classic<br>
		</td><td>
			<input type="checkbox" name="chk4">LATAM Visa/MasterdCard Classic<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk5">US American Express<br>
		</td><td>
			<input type="checkbox" name="chk6">US Visa Gold/Signature<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk7">US Visa Platinum/Signature<br>
		</td><td>
			<input type="checkbox" name="chk8">US Visa Corporate/Signature<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk9">US Visa Business/Signature<br>
		</td><td>
			<input type="checkbox" name="chk10">EU Visa Gold/Signature<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk11">EU Visa Platinum/Signature<br>
		</td><td>
			<input type="checkbox" name="chk12">EU Visa Corporate/Signature<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk13">EU Visa Business/Signature<br>
		</td><td>
			<input type="checkbox" name="chk14">Other country Visa Gold/Signature<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk15">Other country Visa Platinum/Signature<br>
		</td><td>
			<input type="checkbox" name="chk16">Other country Visa Corporate/Signature<br>
		</td></tr>
		<tr><td>
			<input type="checkbox" name="chk17">Other country Visa  Business/Signature<br>
 		</td></tr>
		<tr></tr>
		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>What is your bank account balance in USD?</b><br>
			</div>
			$<input type="text" name="text1" size=10 value="0"><br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>What is your domain name email provider?</b><br>
			</div>
			<input type="checkbox" name="chk18">any .com<br>
			<input type="checkbox" name="chk19">any .ru<br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2"> 
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have a Facebook account?</b><br>
			</div>
			<input type="checkbox" name="chk20">Yes
			<input type="checkbox">No<br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have a Twitter account and you have a high number of followers?</b><br>
			</div>
			<input type="checkbox" name="chk21">Yes
			<input type="checkbox">No<br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have a paid rapidshare service?</b><br>
			</div>
			<input type="checkbox" name="chk22">Yes
			<input type="checkbox">No<br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have a paid Skype account? What's your current balance in USD?</b><br>
			</div>
			$<input type="text" name="text2" size=10 value="0"><br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2"> 
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have an ICQ number with 7 or less digits?</b><br>
			</div>
			<input type="checkbox" name="chk23">Yes
			<input type="checkbox">No<br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>How many PCs do you have with a broadband Internet connection?</b><br>
			</div>
			N:<input type="text" name="text3" size=10 value="0"><br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have an account on PayPal or eBay online payment system?</b><br>
			</div>
			<input type="checkbox" name="chk24">Yes
			<input type="checkbox">No<br>
		</td></tr>
		<tr></tr>
    		<tr><td colspan="2">
			<div id=general style="position:relative; top:0; left:20;"> 
			<img src="flecha.gif">
			<b>Do you have an IM account? (MSN Messenger, YM, etc.)?</b><br>
			</div>
			<input type="checkbox" name="chk25">Yes
			<input type="checkbox">No<br>
		<tr><td colspan="2" align="right">
			<br><b><font color="#8B0000">Total:</font></b>
     			$<input type="text" name="text4" size=30><br> 
		</td></tr>
		<tr></tr>
		<tr><td colspan="2">
			<input type="button" value="Total" onClick="sum(); document.frm.text4.value = a"> 
			<input type="reset" value="Reset" onClick="sum(); a = 0">
			<br><br><br>
    		</td></tr>
	</font>
	</table>
</form> 
</body> 
</html> 
Alguien que me muestre un ejemplo o una pequeña parte de como hacerlo con mi código (no se mucho de ajax, si me sujieren eso, podrian mostrarme una pequeña muestra usando mi codigo). De antemano muchas gracias