Soy novato en php, html y javascript. Mi objetivo es verificar y validar la entrada del usuario. Mi código funciona solo para un campo de entrada que no está en bucle. En un momento, quiero verificar varios campos de entrada del bucle, la respuesta del código es "* Inserción incorrecta: indefinido, posición: nula".
Serias tan amable de decirme que estoy haciendo mal?
bloque de javascript
function ValidationSubmit() { var DatabaseIndex = document.getElementById("3").getAttribute("name"); var CheckInt = document.getElementById("3"); var CheckIntVal = CheckInt.value; const a=-10; if( a < 0 ) { document.getElementById('demo').innerHTML = "* Wrong insert : " + CheckIntVal + ", position: " + DatabaseIndex ; return false; } else { return true; }bloque php para llamar a la función de validación ValidationSubmit()
echo '<form method="POST" target="_top" action="SaveForm.php?UID='.$UID.'" onsubmit="return ValidationSubmit()">';bloque php para la entrada del usuario
$j = 0; while($j<=10) { $ID = strval($j); echo "<td><input type='text' id='$ID' name='$ID' value='$value[$j]' ></td>"; $j++; }