
validar input sin boton
Publicado por AYUDA NOVATO (8 intervenciones) el 01/01/2022 13:44:19
Buenas estoy empezando con PHP y tengo que validar un input con PHP sin realizar acciones con botones, es decir en tiempo real.
Controlarlo con un botón me es sencillo al crearle una función JS la cual se me vincula al PHP y realiza sin problemas la comprobación.
El problema es con lo del input en tiempo real que no soy capaz. He realizado un pequeño intento de un HTML muy sencillo para ver si lo conseguía.
Y luego con el PHP he probado ya varias cosas he borrado todo para empezar de nuevo y esto fue lo último
Todo esto esta simplificado al máximo para ver como funcionaria pero no veo.. Debería vincular una función JS al form o al input con onchange o algo asi?
Gracias de antemano
Controlarlo con un botón me es sencillo al crearle una función JS la cual se me vincula al PHP y realiza sin problemas la comprobación.
El problema es con lo del input en tiempo real que no soy capaz. He realizado un pequeño intento de un HTML muy sencillo para ver si lo conseguía.
1
2
3
4
5
6
7
8
9
10
11
12
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<body>
<form action="archivoPHP.php" method="post">
<input id="input">
</body>
</html>
Y luego con el PHP he probado ya varias cosas he borrado todo para empezar de nuevo y esto fue lo último
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$input = $_POST["input"];
$incorrecto = "Input incorrecto";
$correcto ="Input correcto";
if(isset($input)==="funciona"{
echo json_encode ($correcto);
}
else{
echo json_encode ($incorrecto);
}
Todo esto esta simplificado al máximo para ver como funcionaria pero no veo.. Debería vincular una función JS al form o al input con onchange o algo asi?
Gracias de antemano
Valora esta pregunta


0