Así que tengo un formulario que obtiene la identificación y el nombre del estudiante, lo almacena en un archivo JSO y luego lo muestra automáticamente cuando se hace clic en un botón. Pero ahora quiero que el formulario filtre la respuesta de los estudiantes de modo que un estudiante solo pueda ingresar números enteros para la identificación y una cadena para el nombre.
async function addStudent() { const url = server + '/students'; const student = {id: studentId, name: studentName}; const options = { method: 'POST', headers: { 'Content-Type' : 'application/json' }, body: JSON.stringify(student) } const response = await fetch(url, options); }Intenté googlear por todas partes pero no pude encontrar nada.
Cuando se presiona su botón, haría que se verificaran sus valores antes de pasar por su solicitud de publicación. Algo formateado como el siguiente:
if (isNaN(form.studentId.value) && !(isNaN(form.name.value))) { addStudent(); } else { alert("Invalid form!"); }