Hallo @Gunnar Bittersmann
<form method="post" action="">
<input type="text" name="p2" id="p2" value="" pattern="\d+,(?:00|15|30|45)">
<button name="abschicken">Abschicken</button>
</form>
Ich finde die Lösung einfach nicht User-freundlich obwohl du ständig davon redest dass man es dem User so einfach wie möglich machen muss.
Hier muss ich erst eine 5 dann ein , und dann noch ein 15 oder eben wenn es nach deinem Beispiel geht muss man erst eine 5 dann ein : und dann wieder eine Zahl eingeben. Das ist alles umständlich? Wenn ich eine 25 eingebe, dann auf abschicken klicke, dann kommt der Hinweis und der User muss den Eintrag verbessern. Außerdem ist doch so ein Pfeil viel schöner.