jQuery Impromptu ist ein jQuery PlugIn, welches einen sehr eleganten Weg bietet um vom Benutzer einer Website Eingaben abzufragen (“Eingaben” können dabei sowohl Formulare als auch einfach nur Ja/Nein Dialoge uvm. sein).
Das PlugIn arbeitet dabei so, dass beim Aufruf eines Dialogs der Rest der Seite abgeblendet wird und der Dialog im Vordergrund steht (wie man es von diversen Lightbox-Scripts oder Modal-Skripts gewohnt ist) – man kann dann eine Eingabe machen und sobald man den dialog bestätgt/abbricht, etc. wird der Dialog ausgeblendet und die Seite wieder “eingeblendet”.
Impromptu soll dabei bewusst keine komplette Lösung für modale Fenster sein sondern lediglich für Dialoge genutzt werden (und dabei gut aussehen).
Das Script steht sowohl unter der GPL als auch der MIT-Lizenz und kann entsprechend frei in privaten oder kommerziellen Projekten genutzt werden.
Auf der Homepage finden sich übrigens eine Vielzahl von Beispielen was mit dem PlugIn möglich ist.




Besten Dank für die ausführliche Antwort. Kantte auch schon einige Möglichkeiten, aber das auf inspirationbit.com ist mir neu. Aber schaut recht gut aus.
hey super, endlich nicht mehr selber basteln^^ kommt mir grad sehr gelegen, da ich mehrere formulare bauen muss und diese lösung sehr vorziehe. nur hab ich immer bedenken wieviele wohl ohne javascript im netz unterwegs sind?
Man soll zwar keiner Statistik trauen die man nicht selber gefälscht hat, aber schau mal hier: http://www.w3schools.com/browsers/browsers_stats.asp
Da findest du zum Ende der Seite hin auch eine Statistik zu JavaScript. Laut deren Statistik lag die Zahl der Leute die es aktiviert haben bei weit über 90%.
Zur Not müsstest Du halt schauen das Du das erkennst ob JS an oder aus ist und ggf. einen Hinweis anzeigen oder alternative Versionen der Formulare anbieten (gibt ja genug Wege wie z.B. http://www.inspirationbit.com/php-js-detection-of-javascript-browser-settings/ etc. – eine einfache google-Suche bringt ja schon tonnenweise Treffer
)
Das ist halt leider der Fluch der alle Web-Designer/Entwickler/etc. trifft – man kann nie sicher sein, dass ein Besucher auch wirklich das nutzt was man gerne möchte