¿Cómo obtengo el id de un cuadro de texto que invoca una función de JavaScript?
Publicado por Romer Ariel (2 intervenciones) el 04/05/2018 15:36:36
Lo que quiero es obtener la identificación (es decir, txtNota1, txtNota2, etc.)
No puedo obtener el id del texbox, puesto que cont sigue incrementandose
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int cont = 1;
foreach (var item in Model) {
<%= Html.TextBox("nota" + cont, item.nota, new { @class = "form-control", type = "number", min = "0", max = "100", id = "txtNota"+ cont, placeholder = "0", onkeyup = "ValidarNumero(event)", maxlength="3"})%>
<script type="text/javascript">
document.addEventListener('keyup', ValidarNumero);
function ValidarNumero(nota) {
var count = "txtNota" + cont.value;
var num = document.getElementById(count).value;
if (parseFloat(num) < 1 || parseFloat(num) > 100)
{
alert("El numero no puede ser mayor a 100");
return document.getElementById("txtNota1").value = "1";
} else
return nota.value;
}
</script> \
cont++;
}
No puedo obtener el id del texbox, puesto que cont sigue incrementandose
Valora esta pregunta


0