---
title: "Låsa enterslag i enstaka formulär-element?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/54229-låsa-enterslag-i-enstaka-formulär-element"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "T_Codez"
published: "2002-09-25T09:26:40.000Z"
updated: "2002-09-26T06:50:16.000Z"
replies: 2
views: 223
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/54229-låsa-enterslag-i-enstaka-formulär-element"
---

# Låsa enterslag i enstaka formulär-element?

## #1 — T_Codez, 2002-09-25T09:26Z

Hej igen

Jag har tidigare hittat denna kod här på wF. Den ser till att enterknappen inte submitar formuläret. Utan att man tvingas klicka på "Submit"

```
<SCRIPT LANGUAGE="JavaScript">
 <!-- Begin
 function onKeyPress () {
  var keycode;
   if (window.event) keycode = window.event.keyCode;
   else if (e) keycode = e.which;
   else return true;
   if (keycode == 13) {
    alert("Please Click on the Submit button to send this");
   return false
  }
   return true 
  }
 document.onkeypress = onKeyPress;
 //  End -->
</script>
```

Nu skulle jag vilja modifiera denna på någe vis?

Jag har ett formulär med en input "text" och en "textarea"
I "text" ska kollen vara kvar. Men i "textarean" ska det vara möjligt att göra enterslag typ. Hur ska man knyppla till det då?

Jag har i mina djupt begränsade jscript-celler försökt att klura ut något bra. Men utan framgång så här långt...

```
<Form Name=updmenu Action="upd_mess_succ.asp?func=adminmenu&PostId=<%=rs("ID")%>" Method="Post">

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TR class="Headline2">
     <TD><B>Valid Textures To Change</B><br></TD>
     <TD><B><br><br><br><br></B></TD></TR>
<TR class="normal">
     <TD></TD>
     <TD></TD></TR>
<TR class="normal">
     <TD><B>Rubrik: </B></TD>
     <TD></TD></TR>
<TR class="normal">
    <TD><input type=text value="<%=Rubrik%>" name=Rub size="35" rows="15"></TD>
    <TD></TD></TR>
<TR class="normal">
   <TD><br></TD>
   <TD></TD></TR>
<TR class="normal">
  <TD><b>Message: </b></TD>
  <TD></TD></TR>
<TR class="normal">
 <TD><TEXTAREA name=txtbrod title="Write your news here..." rows=10 cols=35><%=txt2%></TEXTAREA><%radbryt(Request("txtbrod"))%></TD>
 <TD></TD></TR>
</TABLE><br></b>

<input type="submit" value="Submit" name="B1" onMouseDown="return checkForm()">&nbsp;&nbsp;<INPUT type="reset" value="Reset" name=reset1></P>

</form>
```

Hur skulle ni göra?

Tack för uppmärksamheten

/TT

Permalänk: https://www.webforum.nu/p/54229

## #2 — jupiters, 2002-09-25T17:15Z

detta funkar:

\<html\>

\<head\>

\<style type="text/css"\>

\</style\>
\<SCRIPT LANGUAGE="JavaScript"\>
 \<!-- Begin
 function onKeyPress () {
  var keycode;
   if (window.event) keycode = window.event.keyCode;
   else if (e) keycode = e.which;
   else return true;
   if (keycode == 13) {
    alert("Please Click on the Submit button to send this");
   return false
  }
   return true 
  }

function stop () { document.onkeypress = onKeyPress; }
function go () { document.onkeypress = document.updmenu.submit; }

 //  End --\>
\</script\>

\</head\>

\<body\>

\<Form name="updmenu" Action="lager1.htm" Method="Post"\>

\<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0\>
\<TR class="Headline2"\>
     \<TD\>\<B\>Valid Textures To Change\</B\>\<br\>\</TD\>
     \<TD\>\<B\>\<br\>\<br\>\<br\>\<br\>\</B\>\</TD\>\</TR\>
\<TR class="normal"\>
     \<TD\>\</TD\>
     \<TD\>\</TD\>\</TR\>
\<TR class="normal"\>
     \<TD\>\<B\>Rubrik: \</B\>\</TD\>
     \<TD\>\</TD\>\</TR\>
\<TR class="normal"\>
    \<TD\>\<input type=text value="\<%=Rubrik%\>" name=rub size="35" rows="15"\>\</TD\>
    \<TD\>\</TD\>\</TR\>
\<TR class="normal"\>
   \<TD\>\<br\>\</TD\>
   \<TD\>\</TD\>\</TR\>
\<TR class="normal"\>
  \<TD\>\<b\>Message: \</b\>\</TD\>
  \<TD\>\</TD\>\</TR\>
\<TR class="normal"\>
 \<TD\>\<TEXTAREA name="txtbrod" title="Write your news here..." rows=10 cols=35\>\<%=txt2%\>\</TEXTAREA\>\<%radbryt(Request("txtbrod"))%\>\</TD\>
 \<TD\>\</TD\>\</TR\>
\</TABLE\>\<br\>\</b\>

\<input type="submit" value="Submit" name="B1" onMouseDown="return checkForm()"\>  \<INPUT type="reset" value="Reset" name=reset1\>\</P\>

\</form\>

\<SCRIPT LANGUAGE="JavaScript"\>
 \<!-- Begin

document.updmenu.txtbrod.onclick = go;
document.updmenu.rub.onclick = stop;

 //  End --\>
\</script\>

\</body\>
\</html\>

Permalänk: https://www.webforum.nu/p/796824

## #3 — T_Codez, 2002-09-26T06:50Z

Thankz! :e 

Jag tackar och bockar min panna blodig... i vördnad för din kod "Jupiters".

Du ska givetvis omnämnas i kodsnutten och hamna i min kandidatlista till årets "wF Hall of Fame"... tillsammans med @nders, Vide, Jörgen HP, Icaaq, IceM2 och Eclipse...

 :birp

Permalänk: https://www.webforum.nu/p/797184

---

Tråden på webben: https://www.webforum.nu/amne/javascript/54229-låsa-enterslag-i-enstaka-formulär-element
