Home Demos Proforms

Paypal Erweiterte Funktionen

Datenschutz: Die abgesendeten Daten werden weder verwendet oder gespeichert!

Dieses Formular demonstriert die erweiterten Paypalfunktionen die beginnend mit der Version 1.3 realisiert wurden.

Seit der Version 1.3 können Sie vom Benutzer angegebene Daten für Anzahl und Stückzahl miteinbeziehen.

Ebenso neu seit der Version 1.3, ist die prozentuale Mehrwertsteuer Berechnung.

 

Bitte beachten Sie, dass die FRONTEND Berechnungen nicht standardmäßig eingebaut sind!

Was Sie hier sehen können wurde durch ein JavaScript realisiert.

 

BITTE ÜBERWEISEN SIE KEIN GELD ÜBER DIESES FORMULAR! RÜCKERSTATTUNGEN SIND AUSGESCHLOSSEN!

Generated with MOOJ Proforms Version 1.3
* Diese Felder werden mindestens benötigt um Ihre Angaben verarbeiten zu können.
Menge Bitte geben Sie eine Menge ein
Stückppreis Sie können auch Ihre Benutzer den Stückpreis bestimmen lassen.<br/>Für Cent Beträge verwenden Sie bitte einen Punkt anstatt eines Kommas!
--------------------------------------------------------------
Zwischensumme Dieses Feld wird nur von der JavaScript Kalkulation verwendet.<br/>Es wird nicht von der Paypal Funktion benötigt oder miteinbezogen!
19% MwSt. Dieses Feld wird nur von der JavaScript Kalkulation verwendet.<br/>Es wird nicht von der Paypal Funktion benötigt oder miteinbezogen!
--------------------------------------------------------------
Summe Dieses Feld wird nur von der JavaScript Kalkulation verwendet.<br/>Es wird nicht von der Paypal Funktion benötigt oder miteinbezogen!
Email * Bitte geben Sie Ihre Emailadresse ein.
Nachricht
Verbleibende Zeichen:
Proforms
Reload

Folgend, sehen Sie das verwendete JavaScript:

	var qtyField = dojo.byId("m4j-187");
	var amountField = dojo.byId("m4j-188");
	var subTotalField = dojo.byId("m4j-190");
	var vatField = dojo.byId("m4j-191");
	var totalField = dojo.byId("m4j-193");
	
	subTotalField.disabled= "disabled";
	vatField.disabled= "disabled";
	totalField.disabled= "disabled";

	qtyField.value = qtyField.value || 1;
	amountField.value = amountField.value || 0;

	function calculate(){
		var qty = parseInt(qtyField.value) || 1; 
		var amount = parseFloat(amountField.value) || 0;
		var subTotal = Math.round(qty * amount * 100)/100 ;
		subTotalField.value = subTotal;
		var tax =  Math.round( ( subTotal / 100 * 19) * 100)/100 ;
		vatField.value = tax; 
		totalField.value = ( subTotal + tax );
		
	}

	dojo.connect(qtyField,"onkeydown",calculate);
	dojo.connect(amountField,"onkeydown",calculate);

	dojo.connect(qtyField,"onkeyup",calculate);
	dojo.connect(amountField,"onkeyup",calculate);
	
	calculate();
	
dojo.addOnLoad(function(){
	dojo.query(".m4j_submit")[0].onmousedown= function(){
		calculate();
		subTotalField.disabled= "";
		vatField.disabled= "";
		totalField.disabled= "";
	};
});

Drop Selection Module

profiles-free-download

bookmarks Bookmarks
© 2025 Mad4Media. All Rechte vorbehalten.

www.mooj.org is not affiliated with or endorsed by the Joomla!® Project or Open Source Matters.
The name Joomla!® is employed in "fair use"

Joomla Erweiterungen Tags

Joomla Formular Joomla Filemanager