Eu quero fazer com que o campo de entrada tenha um valor único

digamos que há 5 campos de entrada para a 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>

Quero que o usuário preencha todos os campos, mas deve ser o nome exclusivo da classe para cada campo

então ele não pode preencher

classe A

classe b

classe a <este é duplicado, por isso deve exibir uma mensagem de erro

classe c

classe d

Eu acho que posso fazer se declaração na página action.php para verificar se há uma duplicação no campo enviado ou não

mas não quero que todos os outros valores sejam perdidos quando recarregar esta página novamente para exibir o erro para ele

existe uma propriedade em html5 ou algo assim?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion