Hi,
ja, das ist natürlich möglich, das eine Funktion aufgerufen wird.
Damit das Formular nicht abgesandt wird, musst du entweder den submit via js unterbinden oder die einfachere Möglichkeit nutzen und aus dem "submit" einen "button" machen.
Mit jQuery kannst du dann einfach das
Click Event nutzen.
Die Clientseitige Abfrage ob die Eingabe richtig ist, funktioniert nur mit
Ajax.
(Ausser natürlich, der richtige Code des Captchas steht im Quelltext und ist Clientseitig verfügbar, wovon ich mal nicht ausgehe, da dann das ganze Captcha keinen Nutzen bringt

).
Beim klicken sendest du die Daten
asynchron an den Server, welcher das Catpcha überprüft und du dann bei "success" deine gewünschten Operationen ausführst, also die Captchaeingabe löscht und den Text einfügt.