PHP - no se ejecuta la función suma en mi formulario

 
Vista:
sin imagen de perfil
Val: 32
Ha aumentado su posición en 9 puestos en PHP (en relación al último mes)
Gráfica de PHP

no se ejecuta la función suma en mi formulario

Publicado por guillermo (14 intervenciones) el 12/02/2021 03:04:43
tengo una pagina donde hago llamado mysql a varios estudiantes mediante un while, dentro del while pongo un formulario para insertar notas a cada uno. en total son 5 notas. debería mostrar la suma total en la casilla 'Final' pero no muestra nada. mi codigo es:

funcion java suma

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<script>
function sumar() {
var n1 = document.form1.coevaluacion.value;
var n2 = document.form1.autoevaluacion.value;
var n3 = document.form1.n1.value;
var n4 = document.form1.n2.value;
var n5 = document.form1.n3.value;
 
 try{
	p1 = (isNaN(parseInt(n1)))? 0 : parseInt(n1);
	p2 = (isNaN(parseInt(n2)))? 0 : parseInt(n2);
	p3 = (isNaN(parseInt(n3)))? 0 : parseInt(n3);
	p4 = (isNaN(parseInt(n4)))? 0 : parseInt(n4);
	p5 = (isNaN(parseInt(n5)))? 0 : parseInt(n5);
 
 
 
		var v11= p1 ;
		var v12 =p2 ;
		var v13= p3 ;
		var v14= p4 ;
		var v15= p5 ;
 
	document.form1.Final.value = v11+v12+v13+v14+v15 ;
  }
   //Si se produce un error no hacemos nada
   catch(e) {}
}
            </script>



formulario dentro del while :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
mysqli_select_db($notas,$database_notas );
		  $query= mysqli_query($notas,"SELECT * FROM estudiantes  WHERE id_clei = '".$_POST['clei']."' " ) or die(mysqli_error());
 
 
 
			  $i=1;
			  while ( $result = mysqli_fetch_assoc($query)) { ?>
			  <tr>
 
			 <?php
				echo '<td>'.$i.'</td>
				<td width="40%">'.ucwords($result['nombres'])." ".($result['apellidos']).'</td>
				 ';
 
 
                  ?>
 
                  <td>
 
				<form enctype="multipart/form-data" method="POST" action="" id="form1" name="form1"  >
 
					  <label for="materia"></label>
					  <input name="materia"   class="form-control" id="materia" value="<?php echo $id_2 ?>" required="">
 
      					  <label for="codigo_estudiante"></label>
					  <input name="codigo_estudiante"  type="hidden" class="form-control" id="codigo_estudiante" value="<?php echo $result['codigo_estudiante'] ?>" required="">
 
					  <label for="clei"></label>
					  <input name="clei"  type="hidden" class="form-control" id="clei" value="<?php echo $result['id_clei'] ?>" required="">
 
				<div class="form-row">
 
 
				  <div class="col-2">
 
					  <label for="coevaluacion">Co</label>
					  <input placeholder="nota"  name="coevaluacion" type="int"   class="form-control" id="coevaluacion"onKeyUp="sumar()"   >
 
			  </div>
			  <div class="col-2">
 
					  <label for="autoevaluacion">Au</label>
					  <input placeholder="nota"  name="autoevaluacion" type="int"  class="form-control" id="autoevaluacion" onKeyUp="sumar()"   >
 
			  </div>   <div class="col-2">
 
					  <label for="n1">N1</label>
					  <input placeholder="nota"  name="n1" type="int"  class="form-control" id="n1" onKeyUp="sumar()"   >
 
			  </div>   <div class="col-2">
 
					  <label for="n2">N2</label>
					  <input placeholder="nota"  name="n2" type="int"  class="form-control" id="n2" onKeyUp="sumar()"   >
 
			  </div>
 
			  <div class="col-2">
 
					     <label for="n3">N3</label>
					  <input placeholder="nota"  name="n3" type="int" class="form-control" id="n3" onKeyUp="sumar()"   >
 
				  </div>
 
				</div>
 
 
				 <div class="row">  <div class="col-3">
 
					  <label for="Periodo">Periodo</label>
					<select name="Periodo" class="form-control" type="text" id="Periodo" required="">
						<option> </option>
						<option value="Uno">Uno</option>
						<option value="Dos">Dos</option>
						<option value="Tres">Tres</option>
						<option value="Cuatro">Cuatro</option>
 
					</select>
 
 
			</div>
 
				 <div class="col-3">
 
					  <label for="Final">Final</label>
					  <input placeholder="final" OnFocus="this.blur()"  name="Final" type="float"  id="Final"  class="form-control" >
 
 
		</div>
		<div class="row">
 
				 <div class="col-6">
					 <p>&nbsp;             </p>
					 <p>
					   <input type="submit"  name="enviar" value="Guardar Notas"  class="btn btn-danger small"/>
 
					 </p>
				 </div>
				</form>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder