webForumDet fria alternativet

Skicka data i div

10 svar · 532 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

Har ett formulär med en textredigerare som lägger texten som redigeras i en div (editorDiv). Kan man skicka med datan som är i diven och isåfall hur? Om inte, finns det något annat sätt?

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Visst. Med javascript.

<script type="text/javascript"> 
function send(){
document.foo.bar.value=document.getElementById("divens_id").innerHTML;
document.foo.submit();
};
<script>
<div id="divens_id">Text som kommer att skickas...</div>

<form name="foo" method="post" action="send_info.php">
<input type="text" name="bar">
</form>
<button onclick="send()" name="send">Skicka</button>
PalleMedlem sedan apr. 20003 174 inlägg
#3

Flyttad från HTML, XHTML & CSS.

mvh Palle
Moderator webForum

Mika3lMedlem sedan nov. 20018 492 inlägg
#4

Tackar så mycket! Men nu har jag upptäckt att det inte alls är datan från diven jag vill åt, utan data från en iframe som ligger i diven. :l Nån koll på om, och hur, man får fram den datan bara?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#5
document.getElementById("iframens_id").document.innerHTML

Kanske? (Inte testat)

Mika3lMedlem sedan nov. 20018 492 inlägg
#6

Hmmm, får inget felmeddelande men koden men jag får inte med något data eller. :l
Finns det något annat än innerHTML som man kan använda sig av som kanske fungerar?

nitro2k01Medlem sedan aug. 20039 342 inlägg
#7

Vad innehåller iframen? Finns det nån div eller nåt annat i den?

Mika3lMedlem sedan nov. 20018 492 inlägg
#8

Den innehåller vad man skriver i. ;) Lite vanlig text, html-koder osv. Är inte säker på riktigt om det är något annat som är med, javascriptkoden är som en stor klump så det är en aning svårt att kunna göra något. :l

nitro2k01Medlem sedan aug. 20039 342 inlägg
#9

Skulle du kunna ladda upp/skicka koden så jag får kolla på den?

Mika3lMedlem sedan nov. 20018 492 inlägg
#10

Vet inte om jag kan ladda upp filen utan att bryta mot wFs regler men ladda hem javascript-texteditorn från https://www.blueshoes.org/en/javascript/editor och spana igenom filen Bs_editor.class.js (sök på <iframe för att hitta rätt).

Mika3lMedlem sedan nov. 20018 492 inlägg
#11

Har nu upptäckt att koden för att skicka med sidan fungerar, så länge som datat ligger inom iframe-taggarna (<iframe>data</iframe>), annars fungerar det inte.
Nu återstår ju bara problemet att få koderna att hamna där också...

<iframe align="top" id="' + this._objectName + '_iframe' + '" width="100%" height="' + initIframeHeight + 'px;"></iframe>
131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)