Envío de formularios por método GET en JavaScript
Implementemos el envío de un formulario por método GET con un ejemplo. Supongamos que tenemos un formulario, en cuyos inputs se introducen números:
<form action="/handler/" method="GET">
<input name="num1">
<input name="num2">
<input type="submit">
</form>
Supongamos que el servidor encuentra la suma de los números recibidos y envía el resultado de vuelta al navegador. Para empezar, obtengamos los números enviados:
export default {
'/handler/': function({get}) {
console.log(get.num1);
console.log(get.num2);
return 'form data received';
}
}
Encontremos ahora su suma y enviémosla de vuelta al navegador:
export default {
'/handler/': function({get}) {
return Number(get.num1) + Number(get.num2);
}
}
Cree un formulario con cinco inputs, en los cuales se introducen números. Supongamos que el servidor calcula el promedio aritmético de los números transmitidos y envía el resultado de vuelta al navegador.
Pregunte al usuario su nombre, apellido y patronímico. Envíe los datos al servidor. Supongamos que el servidor como respuesta devuelve un mensaje de envío exitoso.
Pregunte al usuario una fecha en formato año-mes-día. Envíe la fecha al servidor. Supongamos que el servidor verifica la corrección del formato de la fecha. Si la fecha es correcta - que devuelva un mensaje de éxito, y si es incorrecta - un mensaje de fallo.