Quiero hacer que el campo de entrada tenga un valor único

Digamos que hay 5 campos de entrada para la página (A)

<form class="classesName" action="action.php" method="POST">
     <input type="text" name="class1" placeholder="Class Name1?" required="">
     <input type="text" name="class2" placeholder="Class Name2?" required="">
     <input type="text" name="class3" placeholder="Class Name3?" required="">
     <input type="text" name="class4" placeholder="Class Name4?" required="">
     <input type="text" name="class5" placeholder="Class Name5?" required="">
</form>

Quiero que el usuario complete todos los campos PERO debe ser un nombre de clase único para cada campo

para que no pueda llenar

clase A

clase B

la clase a <esta está duplicada, por lo que debería mostrar un mensaje de error

clase C

clase d

Creo que puedo hacer si la declaración en la página action.php para verificar si hay una duplicación en el campo enviado o no

pero no quiero que se pierdan todos los demás valores cuando vuelva a cargar esta página para mostrarle el error

¿hay alguna propiedad en html5 o algo así?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta