Avatar billede Slettet bruger
02. oktober 2001 - 14:25 Der er 25 kommentarer og
1 løsning

Hvorfor laver min textarea fejl, når man kopiere tekst ind i den.

Skriver man teksten dirkte i textarea giver den ingen fejl, men hvis man kopiere teksten ind kommer den med:

Strengkonstanten er uafsluttet
Avatar billede nikolajdu Nybegynder
02. oktober 2001 - 14:27 #1
ehm hvorn gør du?? Har du evt et link?
Avatar billede z42cool Nybegynder
02. oktober 2001 - 14:28 #2
Kan du ikke prøve at paste hele din kode, det lyder som om du har et onbeforepaste event eller lignende på dit textarea!
Avatar billede p_johansen Nybegynder
02. oktober 2001 - 14:32 #3
Måske fordi din tekst indeholder \' - brug en replace når du indsætter ! ex:

replace(request.form(\"textarea\"), \"\'\", \"\'\'\")
Avatar billede Slettet bruger
02. oktober 2001 - 14:33 #4
Ren tekst kopieret fra en anden mail.
Avatar billede nikolajdu Nybegynder
02. oktober 2001 - 14:34 #5
oleib - Kom med noget kode ellers har vi ingen mulighed for at hjælpe dig.
Avatar billede cpt.kangaroo Nybegynder
02. oktober 2001 - 14:37 #6
nikolajdu> Årh, hold da op. Det er da meget underholdende at skyde i tågen :-)
Avatar billede Slettet bruger
02. oktober 2001 - 14:39 #7
<html>
<head>
<STYLE>
body {font-family:Verdana; font-size: 11px; color: #000000; }
td{font-family:Verdana; font-size:11px; color: #000000;}
td.knap{font-family:Verdana; font-size:11px; color: #000000;}
a:link{text-decoration: none; color: #0000FF;}
a:visited{text-decoration: none; color: #004080; }
a:active{text-decoration: none; color: #FF0000 ; }
a:hover{text-decoration: none; color:#004080; }
.oneline {BACKGROUND-COLOR : #C0C0C0;BORDER-BOTTOM : 1px dotted;    BORDER-LEFT : ;BORDER-RIGHT : ;BORDER-TOP : ;COLOR : #000000;FONT-FAMILY : Tahoma;FONT-SIZE : 11px;}
.noline  {BACKGROUND-COLOR : #C0C0C0;BORDER-BOTTOM : ;    BORDER-LEFT : ;BORDER-RIGHT : ;BORDER-TOP : ;COLOR : #000000;FONT-FAMILY : Windings;FONT-SIZE : 14px;}
</STYLE>
<script language=\"JavaScript\">
function start() {
if (document.jhfform.hvad.value == \"X\"){
document.all[\'hvem\'].innerHTML  = \'<p align=\"Center\"><b>Skemaet skal senest 36 timer efter kampen mailes til <font color=\"#FF0000\" face=\"Verdana\">DANSK FORBUND</font></b></p><br>\';
}
if (document.jhfform.hvad.value == \"Y\"){
document.all[\'hvem\'].innerHTML  = \'<p align=\"Center\"><b>Skemaet skal senest 36 timer efter kampen mailes til <font color=\"#FF0000\" face=\"Verdana\">EGET FORBUND</font></b></p><br>\';
}}

function visdhf() {
document.all[\'hvem\'].innerHTML  = \'<p align=\"Center\"><b>Skemaet skal senest 36 timer efter kampen mailes til <font color=\"#FF0000\" face=\"Verdana\">DANSK FORBUND</font></b></p><br>\';
document.jhfform.hvad.value=\'X\';}

function viseget() {
document.all[\'hvem\'].innerHTML  = \'<p align=\"Center\"><b>Skemaet skal senest 36 timer efter kampen mailes til <font color=\"#FF0000\" face=\"Verdana\">EGET FORBUND</font></b></p><br>\';
document.jhfform.hvad.value=\'Y\';}
</script>
</head>

<FORM action=automail.asp?BlanketID=153 method=post name=jhfform>
<input type=\"hidden\" name=\"hvad\" value=\"\">
<H3 align=center>SKEMA</H3>
<div align=\"center\">
  <table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"80%\">
    <tr>
      <td width=\"100%\"><div id=\"hvem\" width=\"90%\" style=\"width: 665; height: 71\">
<p align=\"left\"><br>
<b><font face=\"Verdana\">&nbsp;</font>Skemaet skal senest 36 timer efter kampen mailes til:</b><br><br>
<font color=\"#FF0000\">
<input type=\"checkbox\" onclick=\"visdhf()\" value=\"ON\"> Danmarksserie-, divisions- eller ligarækker.&nbsp;<br>
<input type=\"checkbox\" onclick=\"viseget()\" value=\"ON\">  Kampen vedrører alle øvrige rækker.</font><br>
&nbsp;&nbsp;
</div></td>
    </tr>
  </table>
</div>
<TABLE align=center border=1 cellPadding=2 cellSpacing=0 id=myTable>
<TR>
<TD colspan=\"2\">
&nbsp;
<TABLE border=0 cellPadding=2 cellSpacing=0 width=\"100%\">
<TD align=\"center\">
  <p align=\"left\"><b>Indberetning af spiller</b></p>
</TD>
<TD align=\"center\">
  <p align=\"left\"><b>Indberetning af holdofficial</b></p>
</TD>
<TR>
<TD><input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Dis_Spiller.value=\' X\'\" class=noline name=\"Dis_Spiller\" size=\"1\"> Diskvalifikation <input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Bortvist_Spiller.value=\' X\'\" class=noline name=\"Bortvist_Spiller\" size=\"1\"> Bortvisning
</TD>
<TD><input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Dis_hold.value=\' X\'\" class=noline name=\"Dis_hold\" size=\"1\"> Diskvalifikation
</TD>
</TR>
<TR>
<TD><input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Udvisning_Spiller.value=\' X\'\" class=noline name=\"Udvisning_Spiller\" size=\"1\"> Udvisning anvendt før diskvalifikation
</TD>
<TD><input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Udvisning_Hold.value=\' X\'\" class=noline name=\"Udvisning_Hold\"  size=\"1\"> Udvisning anvendt før diskvalifikation
</TD>
</TR>
<TR>
<TD><input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Episode_efter_kampen_spiller.value=\' X\'\" class=noline name=\"Episode_efter_kampen_spiller\" size=\"1\" maxlength=\"1\"> Episode efter kampen
</TD>
<TD><input type=\"text\" title=\"Klik med Mouse for at marker feltet, brug tasterturet for at fjerne [X]\" onclick=\"document.jhfform.Episode_efter_kampen_hold.value=\' X\'\" class=noline name=\"Episode_efter_kampen_hold\" size=\"1\"> Episode efter kampen
</TD>
</TR>
</TABLE>
<hr>
<TABLE border=0 cellPadding=2 cellSpacing=0 width=\"100%\">
<TBODY>
<TR>
<TD>Navn&nbsp; </TD>
<TD colspan=\"3\"><INPUT class=oneline name=navn size=30> Nr. : <INPUT class=oneline name=nr size=14> </TD>
</TR>
<TR>
<TD>Forening: </TD>
<TD colspan=\"3\"><INPUT class=oneline name=Forening size=40> </TD>
</TR>
<TR>
<TD>Forbund/kreds: </TD>
<TD colspan=\"3\"><INPUT class=oneline name=forbund size=40> </TD>
</TR>
<TR>
<TD>Kampnr.: </TD>
<TD><INPUT class=oneline name=kampnr size=17> </TD>
<TD>Række:</TD>
<TD><INPUT class=oneline name=raekke size=17></TD></TR>
<TR>
<TD>Pulje: </TD>
<TD><INPUT class=oneline name=pulje size=17> </TD>
<TD>Kampdato:</TD>
<TD><INPUT class=oneline name=kampdato size=17></TD></TR>
<TR>
<TD>Tidspunkt for hændelsen: </TD>
<TD colspan=\"3\"><INPUT class=oneline name=Tidspunkt size=4>  halvlegs <INPUT class=oneline name=minut size=11> minut </TD>
</TR></TBODY></TABLE>
<P align=\"center\"><b>Giv en kortbeskrivelse af den hændelse der medførte indberetningen:</b></P></TD></TR>
<TR>
<TD colspan=\"2\">
<P align=\"center\"><textarea rows=\"12\" name=\"Beskrivelse_af_haendelsen\" cols=\"68\"></textarea></P></TD></TR>
<TR>
<TD colspan=\"2\">
<TABLE border=0 cellPadding=2 cellSpacing=0 width=\"100%\">
<TBODY>
<TR>
<TD>Dato: </TD>
<TD><INPUT class=oneline name=Dato size=28> </TD>
<TD align=right></TD>
<TD align=right></TD></TR>
<TR>
<TD>Dommer: </TD>
<TD><INPUT class=oneline name=Dommer1 size=28> </TD>
<TD align=right>Dommernr.:</TD>
<TD align=right><INPUT class=oneline name=Dommernr1 size=18></TD></TR>
<TR>
<TD>Dommer: </TD>
<TD><INPUT class=oneline name=Dommer2 size=28> </TD>
<TD align=right>Dommernr.:</TD>
<TD align=right><INPUT class=oneline name=Dommernr2 size=18></TD></TR></TBODY></TABLE>
</TD></TR>
<TR>
<TD rowspan=\"2\" valign=\"top\">
&nbsp;Reserveret Forbundet:</TD>
<TD>
Idømt&nbsp; :<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR>
<TR>
<TD>
Kode&nbsp; :<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR></TABLE>
<P align=center><INPUT type=submit value=Send>
</FORM>
<script language=\"JavaScript\">
start()
</script><div style=\"position: absolute; left: 0; top: 0;\"><table border=\"0\" width=\"100%\"><tr><td align=\"right\"><img src=\"logo.gif\"></td></tr></table></div></body></html>
Avatar billede nikolajdu Nybegynder
02. oktober 2001 - 14:42 #8
Jeg får ingen fejl ved at kopiere text ind? hviket felt taler vi om?
Avatar billede p_johansen Nybegynder
02. oktober 2001 - 14:43 #9
... er stadig overbevist om, at der er et specialtegn, der driller dig.....
Avatar billede z42cool Nybegynder
02. oktober 2001 - 14:43 #10
Jeg får sku\' heller ingen fejl ved paste!!!!!
Avatar billede Slettet bruger
02. oktober 2001 - 14:44 #11
Det er ved afsendelsen, at fejlen viser sig
Avatar billede z42cool Nybegynder
02. oktober 2001 - 14:45 #12
Det virker nu ikke umiddelbart som specialtegn, hvis jeg paster hele koden i textarea\'et giver den stadig ikke fejl!
Avatar billede Slettet bruger
02. oktober 2001 - 14:46 #13
Ingen specialtegn i teksten
Avatar billede z42cool Nybegynder
02. oktober 2001 - 14:47 #14
Bare for en god ordens skyld, så bør du placere kaldet til start i <body onload....> i stedet for i en inline script block, så sikrer du dig at det ikke udføres før alle elementer er klar.
Avatar billede jakoba Nybegynder
02. oktober 2001 - 14:55 #15
det eneste textarea du har hedder \'Beskrivelse_af_haendelsen\' og såvidt jeg kan se assigner du ikke nogen værdi til det nogensteder.
Avatar billede Slettet bruger
02. oktober 2001 - 14:56 #16
Har efterfølgende fundet ud af et linjeskift frembringer fejlen
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:02 #17
Jeg kan stadig ikke frembringe nogen fejl, hverken ved at paste eller ved at skifte linie!!!!!
Avatar billede Slettet bruger
02. oktober 2001 - 15:04 #18
Prøver du at sende formen
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:09 #19
Ja! Kommer fejlen først når du sender formen??? For så er det muligvis i automail.asp at fejlen er! Er du helt sikker på at det er en javascript fejl og ikke en asp fejl du får?
Avatar billede Slettet bruger
02. oktober 2001 - 15:11 #20
Det kunne godt være en Javafejl.
Der er nogle af jer, Ørne, der ved noget om det....
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:15 #21
Hvor bruger du Java?
Avatar billede Slettet bruger
02. oktober 2001 - 15:16 #22
kun de script\'er der er i den kode du ser
Avatar billede z42cool Nybegynder
02. oktober 2001 - 15:17 #23
Kan du ikke også offentliggøre automail.asp?
Avatar billede p_johansen Nybegynder
02. oktober 2001 - 15:17 #24
..må vi se automail.asp også ?????
Avatar billede Slettet bruger
02. oktober 2001 - 16:24 #25
<%@ Language=\"VBscript\" %>

<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
</head>
<script language=\"JavaScript\">
function autofill() {
    <%
        For each el in Request.Form()
            Response.write \"document.jhfform[\'\"& el &\"\'].value = \"\"\"& request.form(el) &\"\"\";\"& vbcrlf
        Next
    %>
}

</Script>

<body bgcolor=\"#FFFFFF\">
<h3>Øjeblik ...</h3>
<%
    Set conn = Server.CreateObject(\"ADODB.Connection\")
    conn.Open \"DSN=Opstart\"
   
    Set rs = Server.CreateObject(\"ADODB.REcordSet\")
    rsSQL = \"SELECT blanketcode FROM blanketter WHERE blanketID=\"& request.querystring(\"blanketID\") &\"\"
    rs.Open rsSQL,conn,,1,1
   
    response.write \"<div id=\"\"code\"\" style=\"\"display:none\"\">\"& rs(\"blanketcode\") &\"<div style=\"\"position: absolute; left: 0; top: 0;\"\"><table border=\"\"0\"\" width=\"\"100%\"\"><tr><td align=\"\"right\"\"><img src=\"\"blanketter/logo.gif\"\"></td></tr></table></div></div>\"
%>

<form name=\"automailform\" action=\"sendautomail.asp?BlanketID=<%= request.querystring(\"blanketID\") %>&hvad=<%= Request(\"hvad\")%>\" method=\"post\">
<textarea name=\"udfyldtblanket\" cols=\"4\" rows=\"35\" style=\"display:none\"></textarea>
</form>
<script language=\"JavaScript\">
autofill();

document.automailform.udfyldtblanket.value = document.all[\'code\'].innerHTML;
document.automailform.submit();
</Script>
</body>
</html>
Avatar billede Slettet bruger
02. oktober 2001 - 23:11 #26
Loopet skal se sådan ud:
<%
For each el in Request.Form()
  if el = \"Beskrivelse_af_haendelsen\" Then
    Response.write \"document.jhfform[\'\"& el &\"\'].value = \"\"\"& replace(request.form(el),vbCRLF,\"\\n\") &\"\"\";\"& vbcrlf
                                                else
            Response.write \"document.jhfform[\'\"& el &\"\'].value = \"\"\"& request.form(el) &\"\"\";\"& vbcrlf
                                                end if
        Next
    %>
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