Hast du denn eigene Ansätze, wie man das lösen könnte? Wir werden dir hier keinen fertigen Code schreiben.
Felder notwendig machen, funktioniert in HTML nicht gleich im Formular. Du musst es per PHP überprüfen lassen und den Benutzer das Formular gegebenenfalls nochmal ausfüllen lassen.
Wenn du nicht weißt, wie das in PHP geht -> PHP-Kurs
Vor dem Resetten eine Frage stellen, musst du in JavaScript lösen. Die enstprechende Funktion lautet "confirm()".
In die Klammern schreibst du den Text, der in die Frage-Box soll. Als Rückgabewert wird bei Klick auf "OK" true zurückgegeben, sonst false.
Dies kannst du z.B. in den onSubmit-Handler des Buttons schreiben.