B
bigbr0ther
New member
- Beiträge
- 4
- Punkte Reaktionen
- 0
Hi zusammen,
ich habe schon ein paar Tage rumgebastelt, aber ich komme nicht weiter. Ich betreue eine Webseite mit Wordpress. Aus ein Plugin berechne ich die Kosten für einen Aufenthalt in einer Ferienwohnung. Die Zusammenfassung dieser Berechnung möchte ich per Klick auf einen Button in die Zwischenablage kopieren, sodass ich diese an anderer Stelle (in einem anderen Plugin) in ein entsprechendes Feld einfügen kann.
Der Export geht über ein jquery. Allerdings geht beim Kopieren und Einfügen die Formatierung verloren, sodass ich nur einen Fliesstext habe, den man schlecht lesen kann, oder ich übergebe den kompletten HTML Block, welcher noch schlechter zu lesen ist.
Daher meine Frage an euch: wie kann ich die Übergabe so manipulieren, dass ich die entsprechenden Werte optisch getrennt (Leerzeichen, Trennzeichen, von mir aus auch untereinander stehend) aus der Zwischenablage einfügen kann.
Da es kein Geheimnis ist, hier die Seite mit dem entsprechenden Rechner: Lindenhof-Schnellbach kostenrechner
Aktuell erhält man Fliesstext:
Gewünschte WohnungKleine Linde - €49Personen2Übernachtungen2Hund0Endgültiger Preis€107,80
Mit HTML als Ausgabe sieht es so aus:
<div ref="fieldname26_1" class="cff-summary-item"><span class="Feld cff-summary-title">Gewünschte Wohnung</span><span class="Wert cff-summary-value">Kleine Linde - €49</span></div><div ref="fieldname45_1" class="cff-summary-item"><span class="Feld cff-summary-title">Personen</span><span class="Wert cff-summary-value">2</span></div><div ref="fieldname11_1" class="cff-summary-item"><span class="Feld cff-summary-title">Übernachtungen</span><span class="Wert cff-summary-value">2</span></div><div ref="fieldname25_1" class="cff-summary-item"><span class="Feld cff-summary-title">Hund</span><span class="Wert cff-summary-value">0</span></div><div ref="fieldname19_1" class="cff-summary-item"><span class="Feld cff-summary-title">Endgültiger Preis</span><span class="Wert cff-summary-value">€107,80</span></div>
Das Wordpress Plugin ist: de.wordpress.org/plugins/calculated-fields-form/
Der Button hat folgenden Code:
setClipboard(jQuery('[id*="fieldname31_"]').text());
Das entsprechende Script sieht aktuell so aus:
<script>
function setClipboard(value) {
var tempInput = document.createElement("textarea");
tempInput.value = value;
document.body.appendChild(tempInput);
tempInput.select();
document.execCommand("copy");
document.body.removeChild(tempInput);
}
</script>
Für Anregungen und Hilfe wäre ich sehr dankbar.
Besten Dank schon mal im Voraus.
ich habe schon ein paar Tage rumgebastelt, aber ich komme nicht weiter. Ich betreue eine Webseite mit Wordpress. Aus ein Plugin berechne ich die Kosten für einen Aufenthalt in einer Ferienwohnung. Die Zusammenfassung dieser Berechnung möchte ich per Klick auf einen Button in die Zwischenablage kopieren, sodass ich diese an anderer Stelle (in einem anderen Plugin) in ein entsprechendes Feld einfügen kann.
Der Export geht über ein jquery. Allerdings geht beim Kopieren und Einfügen die Formatierung verloren, sodass ich nur einen Fliesstext habe, den man schlecht lesen kann, oder ich übergebe den kompletten HTML Block, welcher noch schlechter zu lesen ist.
Daher meine Frage an euch: wie kann ich die Übergabe so manipulieren, dass ich die entsprechenden Werte optisch getrennt (Leerzeichen, Trennzeichen, von mir aus auch untereinander stehend) aus der Zwischenablage einfügen kann.
Da es kein Geheimnis ist, hier die Seite mit dem entsprechenden Rechner: Lindenhof-Schnellbach kostenrechner
Aktuell erhält man Fliesstext:
Gewünschte WohnungKleine Linde - €49Personen2Übernachtungen2Hund0Endgültiger Preis€107,80
Mit HTML als Ausgabe sieht es so aus:
<div ref="fieldname26_1" class="cff-summary-item"><span class="Feld cff-summary-title">Gewünschte Wohnung</span><span class="Wert cff-summary-value">Kleine Linde - €49</span></div><div ref="fieldname45_1" class="cff-summary-item"><span class="Feld cff-summary-title">Personen</span><span class="Wert cff-summary-value">2</span></div><div ref="fieldname11_1" class="cff-summary-item"><span class="Feld cff-summary-title">Übernachtungen</span><span class="Wert cff-summary-value">2</span></div><div ref="fieldname25_1" class="cff-summary-item"><span class="Feld cff-summary-title">Hund</span><span class="Wert cff-summary-value">0</span></div><div ref="fieldname19_1" class="cff-summary-item"><span class="Feld cff-summary-title">Endgültiger Preis</span><span class="Wert cff-summary-value">€107,80</span></div>
Das Wordpress Plugin ist: de.wordpress.org/plugins/calculated-fields-form/
Der Button hat folgenden Code:
setClipboard(jQuery('[id*="fieldname31_"]').text());
Das entsprechende Script sieht aktuell so aus:
<script>
function setClipboard(value) {
var tempInput = document.createElement("textarea");
tempInput.value = value;
document.body.appendChild(tempInput);
tempInput.select();
document.execCommand("copy");
document.body.removeChild(tempInput);
}
</script>
Für Anregungen und Hilfe wäre ich sehr dankbar.
Besten Dank schon mal im Voraus.