Avatar billede kledal Nybegynder
09. april 2002 - 13:25 Der er 12 kommentarer og
1 løsning

Hvad er html koden for backslash??

altså slet knappen???
Mvh kledal
Avatar billede cautoo Nybegynder
09. april 2002 - 13:27 #1
HTMLkode??? Sletknappen?? hva skulle den kode så gøre?
Avatar billede chico Nybegynder
09. april 2002 - 13:28 #2
Backslash er ikke slet knappen \ det er backslash..
Er det den du skal bruge ?
Avatar billede kledal Nybegynder
09. april 2002 - 13:29 #3
jeg skal ved hjælp af et javascript sørge for at når "enterknappen" i et tekstfelt bliver brugt, så skal det slettes.
Avatar billede jakoba Nybegynder
09. april 2002 - 13:30 #4
'slet knappen' er et tast på dit tastatur. Der er ikke nogen html kode for den.

koden for det 'skråt op tilvenstre' bogstav der bruges i winPC'ers mappesti ( \ ) og til at escape er  \

mvh JakobA
Avatar billede kledal Nybegynder
09. april 2002 - 13:30 #5
ups ja jeg er dum, nej ikke backslash
Jeg skal bruge HTML-KODEN for SLET-KNAPPEN ikke Backslash, min fejl undskyld
Avatar billede jakoba Nybegynder
09. april 2002 - 13:37 #6
Jeg vil nødig hav point for et ubrugeligt svar.

men hvad med at forklare hvad det egentlig er du vil have.
hvad du mener når du siger 'slet knappen'

din kommentar 13:29:54 lyder lidt som at det du ønsker er at formularen skal opføre sig ligesom formularer på en IBM-mainframe så et tryk på retur (ikke enter) sletter det der står i feltet så du kan skrive noget nyt.

mvh JakobA
Avatar billede kledal Nybegynder
09. april 2002 - 13:59 #7
Nej, men jeg skal gemme en tekst i en database.
Og når det bliver trykket "ENTER" så springer den 2 linier ned, altså ikke en men 2. Hvilket er et problem.
Jeg har prøvet med javascripts der udskifter "enter" funktionen med et alm. break ("<br>") men det virker ikke, da linieskiftet stadig forekommer.
Jeg har ingen anelse om hvordan det skal løses. Kan du komme med et forslag??

Mvh Kristian
Avatar billede jakoba Nybegynder
09. april 2002 - 14:15 #8
jeg vil tro det er din database der ser både \n (ascii 10, line-feed) og \r (ascii 13, carriage return) som linieskift og derfor giver en ekstra linie.

prøv med en onsubmit handeler idet formularen bliver sendt:

<form action="..." onsubmit="this.navnpaadittextarea.value=this.navnpaadittextarea.value.replace( "\n\r", "\n" );return true">

\n er næsten altid nok til at der kommer korrekt linieskift når data skal bruges igen et andet sted.

mvh JakobA
Avatar billede kledal Nybegynder
09. april 2002 - 14:44 #9
jeg har allerede prøvet nedenstående og det funkede ikke

<script>
function nl2br(txt) {
temp = txt.replace(/\n/g,"");
return temp;
}

function udsk(f)
{
t = f.ta;
t.value =nl2br(t.value);
}
</script>
<head>
<body>
<form>
<textarea
name="ta" cols="50" rows="5">Alle linjeskift heri...vil blive udskiftet
med <br>!</textarea>

<input type="button" value="Udskift linjeskift!"  onClick="udsk(this.form);">
</form>
Avatar billede kledal Nybegynder
09. april 2002 - 14:45 #10
det så selvfølgelig sådan her ud.
Jeg prøvede bare at skifte det ud med intet, men det virkede heller ikke

<script>
function nl2br(txt) {
temp = txt.replace(/\n/g,"<br>");
return temp;
}

function udsk(f)
{
t = f.ta;
t.value =nl2br(t.value);
}
</script>
<head>
<body>
<form>
<textarea
name="ta" cols="50" rows="5">Alle linjeskift heri...vil blive udskiftet
med <br>!</textarea>

<input type="button" value="Udskift linjeskift!"  onClick="udsk(this.form);">
</form>
Avatar billede jakoba Nybegynder
09. april 2002 - 14:49 #11
det jeg foreslår er nok snarere:
function nl2br(txt) {
    temp = txt.replace(/\r/g,""); // fjerner 'carriage return'
    temp = temp.replace(/\n/g,"<br>");
    return temp;
}
Avatar billede kledal Nybegynder
09. april 2002 - 14:50 #12
ok det prøver jeg
Avatar billede kledal Nybegynder
09. april 2002 - 14:55 #13
Det virker, kanon.
Tusind tak for hjælpen !!!
:-)

MVH kledal
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester