webForumDet fria alternativet

fixa radbrytning vid preview

2 svar · 385 visningar · startad av Frexuz

FrexuzMedlem sedan maj 2003138 inlägg
#1
<textarea id="previewMessage" onkeyup="codePreview();"></textarea>
function codePreview()
{
	if (document.getElementById('previewMessage').value != "")
	{
		txt = document.getElementById('previewMessage').value;
		document.getElementById('preview').innerHTML = txt;
	}
	else
	{
		document.getElementById('preview').innerHTML = "";
	}
	document.getElementById('previewMessage').focus();
}
<div id="preview">&nbsp;</div>

Här är all nödvändig kod. Dvs så fort något ändras i min textarea så ska min previewDIV uppdateras. MEN alla mina radbrytningar i formuläret blir bara mellanslag i DIV'en. Har provat med txt.replace("\n","<br />") men fungerar inte. Hur fixas detta?

colioneMedlem sedan juni 20014 421 inlägg
#2
<!doctype html>

<script>
function codePreview()

{

	if (document.getElementById('previewMessage').value != "")

	{

		txt = document.getElementById('previewMessage').value.replace(/\n/g,"<br />");

		document.getElementById('preview').innerHTML = txt;

	}

	else

	{

		document.getElementById('preview').innerHTML = "";

	}

	document.getElementById('previewMessage').focus();

}
</script>

<textarea id="previewMessage" onkeyup="codePreview();"></textarea>

<div id="preview">&nbsp;</div>
FrexuzMedlem sedan maj 2003138 inlägg
#3

tack funkar.

130 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)