webForumDet fria alternativet

Radbrytning i textfield med javascript

4 svar · 400 visningar · startad av peppar

pepparMedlem sedan dec. 2001873 inlägg
#1

Jag har en serie funktioner som infogar text i en textfält i ett formulär. Jag skulle vilja infoga radbrytningar till textfältet i funktionen. Hur skriver man ut en radbrytning med javascript? Så här ser en funktion ut:

function h1()
{
	var NewCode=prompt("Infogar en rubrik enligt <h1>","");

	if (NewCode == ""){
	} 
	 else if (NewCode == null ){
	 }
	 else {
		var strText = "!h1." + NewCode + "#h1.";
 	    if (theform.newBrodtext1.createTextRange && theform.newBrodtext1.caretPos) {
	      var caretPos = theform.newBrodtext1.caretPos;
	      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? strText + ' ' : strText;
   	 	  } 
		  else {
   	    	   theform.newBrodtext1.value += strText;
   	           }
		  }
   	      theform.newBrodtext1.focus();
}
@ndersMedlem sedan juni 200032 969 inlägg
#2

\n borde funka fint.

mvh

PalleMedlem sedan apr. 20003 174 inlägg
#3
[red]\n[/red]

r:/ Sååå långsam..

pepparMedlem sedan dec. 2001873 inlägg
#4

Får det inte att fungera...? hur skall \n infogas i koden?

pepparMedlem sedan dec. 2001873 inlägg
#5

Jo, det gick visst.

var strText = "!h1." + NewCode + "#h1." +"\n";
133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)