Kom ihåg mig?
Home Menu

Menu


Lägga till tecken i textarea

Ämnesverktyg Visningsalternativ
Oläst 2012-03-05, 11:02 #1
Dundret Dundret är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 17
Dundret Dundret är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 17
Standard Lägga till tecken i textarea

Tjenare!
Hoppas någon kan ge mig en knuff i rätt riktning, har även googlat men inte hittat det jag söker.

Men det jag är ute efter, i en textarea kunna skriva in t.ex;


Kalle
Olle
Pelle


Och sedan på något sätt att få detta omskrivet så det t.ex. blir;

"Kalle",
"Olle",
"Pelle",




Har hittat massvis med tutorials hur man kan få en knapp att lägga till text i sin textarea, men detta är inte riktigt det jag söker..



Någon som har tips på hur denna lösning kan se ut?
Dundret är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-05, 12:16 #2
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
Om du kör en javascript funktion och använder replace borde det ju lösa det där.

http://w3schools.com/jsref/jsref_replace.asp

exempel: someText = someText.replace(/(\r\n|\n|\r)/gm,'",\r\n"');


Edit: Första tecknet och sista lär du ju få lägga till på strängen separat.

Senast redigerad av P3N den 2012-03-05 klockan 12:22
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-05, 12:18 #3
Skatedragon Skatedragon är inte uppkopplad
Medlem
 
Reg.datum: Apr 2005
Inlägg: 289
Skatedragon Skatedragon är inte uppkopplad
Medlem
 
Reg.datum: Apr 2005
Inlägg: 289
Om du använder ett serverspråk, t.ex PHP, kan du fixa till det efter att formuläret postas.
Skatedragon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-05, 12:34 #4
Dundret Dundret är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 17
Dundret Dundret är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 17
Citat:
Ursprungligen postat av Skatedragon Visa inlägg
Om du använder ett serverspråk, t.ex PHP, kan du fixa till det efter att formuläret postas.
Misstänkte att det kan lösas via PHP. Du råkar inte ha någon liten lösning hur detta kan se ut?
Dundret är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-05, 12:50 #5
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
P3N P3N är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2010
Inlägg: 331
PHP-kod:
$str "My text1\nMy text2\nMy text3";
$arr explode("\n"$str); 
P3N är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-05, 12:58 #6
Kekke Kekke är inte uppkopplad
Medlem
 
Reg.datum: Feb 2011
Inlägg: 198
Kekke Kekke är inte uppkopplad
Medlem
 
Reg.datum: Feb 2011
Inlägg: 198


Kod:
<?php
if(isset($_POST['names'])) {
	$nameArray = explode("\r\n", $_POST['names']);
	
	foreach($nameArray as $name) {
		//Kolla om variabeln existerar, annars sätt en ny
		if(isset($newName))
			$newName .= "\"";
		else
			$newName = "\"";
		$newName .= $name;
		$newName .= "\",\r\n";
	}
}
?>

<form action="" method="post">
	<textarea name="names"><?php 
	//Kolla om vi har postat, isåfall skriv ut datan
	if(isset($newName) && $newName != "") echo htmlentities($newName); 
	?></textarea>
	<input type="submit" value="Omvandla" />
</form>
Kekke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-05, 12:59 #7
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
En bättre fråga är varför du vill göra detta? Då kan man ge ett svar som bättre stämmer överens med ditt problem.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-03-06, 08:15 #8
Dundret Dundret är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 17
Dundret Dundret är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2008
Inlägg: 17
Tack Kekke, fungerade utmärkt!




Citat:
Ursprungligen postat av tartareandesire Visa inlägg
En bättre fråga är varför du vill göra detta? Då kan man ge ett svar som bättre stämmer överens med ditt problem.
Detta har egentligen inget speciellt användningsområde faktiskt, enbart ett sätt att underlätta för min egen del, då jag idagsläget får knappa in dessa tecken manuellt.

Blir lite jobbigt när man har några hundra rader att göra det på =)
Dundret är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 20:46.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017