JavaScript

by Salustiano Silva

HTML

<table>
    <tr>
        <td>
            <form method="post" action="" name="sistema1">
                <table border='2'>
                    <tr>
                        <td>Rodrigo Nunes</td>
                        <td>1
                            <input type="checkbox" name="valor1" value="1" onClick="soma1(this)"/>
                        </td>
                        <td>2
                            <input type="checkbox" name="valor1" value="1" onClick="soma1(this)"/>
                        </td>
                        <td>3
                            <input type="checkbox" name="valor1" value="1" onClick="soma1(this)"/>
                        </td>
                        <td>4
                            <input type="checkbox" name="valor1" value="1" onClick="soma1(this)"/>
                        </td>
                        <td>Total de Faltas
                            <input type="text" name="total1" value=""/>
                        </td>
                    </tr>            
                </table>
            </form>
        </td>
        <td>
            <form method="post" action="" name="sistema2">
                <table border='2'>
                    <tr>
                        <td>Rodrigo Lima</td>
                        <td>1
                            <input type="checkbox" name="valor2" value="1" onClick="soma2(this)"/>
                        </td>
                        <td>2
                            <input type="checkbox" name="valor2" value="1" onClick="soma2(this)"/>
                        </td>
                        <td>3
                            <input type="checkbox" name="valor2" value="1" onClick="soma2(this)"/>
                        </td>
                        <td>4
                            <input type="checkbox" name="valor2" value="1" onClick="soma2(this)"/>
                        </td>
                        <td>Total de Faltas
                            <input type="text" name="total2"...

JavaScript

var total1 = 4;

function soma1(campo) {
    console.log(campo.checked);
    if (campo.checked) total1 -= eval(campo.value);
    else total1 += eval(campo.value);
    document.sistema1.total1.value = total1;
}

var total2 = 4;

function soma2(campo) {
    if (campo.checked) total2 -= eval(campo.value);
    else total2 += eval(campo.value);
    document.sistema2.total2.value = total2;
}