Comunidad de diseño web y desarrollo en internet online

enviar checkbox seleccionadas

Citar            
MensajeEscrito el 15 Oct 2010 04:28 pm
hola
tengo el sighuente codigo y necesito que me muestre en una lista en otra pagina los checkbox que fueron selecionados y el campo total y que esta lista que muestra pueda ser enviada a un correo , help plis

<html>
<head>
<script>
var total=0;
function sumar(valor) {
total += valor;
document.formulario.total.value=total;
}
function restar(valor) {
total-=valor;
document.formulario.total.value=total;
}
function restar(valor) {
total-=valor;
document.formulario.total.value=total;
}
function multiplicarpor(valor){
total = total * parseInt(valor);
document.formulario.total.value=total;
}
function sumaraltotal(valor) {
total = total + parseInt(valor);
document.formulario.total.value=total;
}
function diezpct(){
if (document.formulario.sumar1.checked == true) { suma1=1000;} else { suma1=0;}
if (document.formulario.sumar2.checked == true) { suma2=2000;} else { suma2=0;}
suma=(10 * (suma1+suma2)) / 100;
total= total + suma;
document.formulario.total.value=total;
}
</script>
</head>
<body>
<form name="formulario" action="resultado.php" method="post">
<p>
<input name="sumar1" type="checkbox" onClick="if (this.checked) sumar(1000); else restar(1000)" value="Sumar 1000">
$1<br>
<input name="sumar2" type="checkbox" onClick="if (this.checked) sumar(2000); else restar(2000)" value="Sumar 2000">$2<br>
<input name="diezpc" type="checkbox" onClick="diezpct();" value="Sumar 10% de los checkbox seleccionados">10%<br>
<label for="multiplicar">Multiplicar por</label><input onChange="multiplicarpor(this.value);" type="text" name="multiplicar" value="0"><br>
<label for="total">Resultado Total</label><input type="text" name="total" value="0">
</p>
<p> <input name="Enviar" type="submit" value="Enviar"></p>
</form>
</body>
</html>

Por os_the_neo

21 de clabLevel



 

chrome
Citar            
MensajeEscrito el 24 Dic 2010 04:07 pm
Saludos.. me ha servido mucho el código que aquí aportas.. te digo que no se mucho del tema. Solo quisiera hacerte una observación que me interesa que la resuelvas: Cuando ingreso algún valor en el área de multiplicar, se efectúa la operación, pero cuando decidí cambiar el número algo pasó y el valor total se descuadró, luego quise desmarcar una de las casillas y arrojó otro numero. Será que falta alguna función que tenga en cuenta si se cambia el valor a multiplicar?. Te agradezco si me puedes aclarar esto. Un Amigo mas. Recuerda no se mucho de esto, pero estoy en el proceso de aprender. Bye

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

chrome

 

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