Avatar billede axe Nybegynder
26. januar 2007 - 20:38 Der er 3 kommentarer og
1 løsning

2 submit knapper i samme form hvor svært kan det være

Hej jeg har et mindre problem. Jeg har en side med en FORM på. i denne form er der 2 styks submit knapper. Jeg ønsker at send knappen automatisk vælges hvis der klikkes enter.

her er koden
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<%@ page
language="java"
contentType="text/html; charset=WINDOWS-1252"
pageEncoding="WINDOWS-1252"
import="darkchat.*"
import="java.util.*"
%>
<%!
      public void jspInit() {
     
      }
%>
<%
Chat chat = Chat.getSingletonObject();
session.setAttribute("chat",chat);
%>
<META http-equiv="Content-Type"
    content="text/html; charset=WINDOWS-1252">
<META name="GENERATOR" content="IBM WebSphere Studio">
<META http-equiv="Content-Style-Type" content="text/css">
<LINK href="theme/Master.css" rel="stylesheet" type="text/css">
<TITLE>darkChat.jsp</TITLE>
</HEAD>
<BODY>
<FORM action="servlet/darkchat.servlets.ChatServlet" method="post">
<TABLE border="1" width="731" height="134">
    <TBODY>
        <TR>
            <TD></TD>
            <TD colspan="3" width="293"><INPUT type="text" name="chatTekst"
                size="40" maxlength="40"></TD>
            <TD width="373"><INPUT type="submit" name="s"
                value="send"></TD>
            <TD></TD>
        </TR>
        <TR>
            <TD></TD>
            <TD></TD>
            <TD></TD>
            <TD></TD>
            <TD width="373"></TD>
            <TD></TD>
        </TR>
        <TR>
            <TD></TD>
            <TD></TD>

            <TD>
            <SELECT name="dropDownMenu">
            <%
              Hashtable brugere = chat.getChatterList();
              Bruger alle = (Bruger)brugere.get("alle");
            %>
            <OPTION>
            <%=alle.getNavn()%>
            </OPTION>
            <%             
              Set b = brugere.keySet();
              Iterator it = b.iterator();
              while(it.hasNext()) {
              String key = (String)it.next();
              Bruger brg = (Bruger)chat.getChatterList().get(key);
              if(!bruger.getNavn().equals(brg.getNavn())
                && !brg.getNavn().equals(alle.getNavn()))
              %>
              <OPTION value=""><%=brg.getNavn()%></OPTION>
            <%}//end while
             
            %>
            </SELECT> <BR>
            </TD>
            <TD></TD>
            <TD width="373"></TD>
            <TD></TD>
        </TR>
        <TR>
            <TD></TD>
            <TD></TD>
            <TD><INPUT type="submit" name="opdater" value="opdater"></TD>
            <TD></TD>
            <TD width="373"></TD>
            <TD></TD>
        </TR>
        <TR>
            <TD></TD>
            <TD></TD>
            <TD></TD>
            <TD></TD>
            <TD width="373"></TD>
            <TD></TD>
        </TR>
        <TR>
            <TD></TD>
            <TD></TD>
            <TD></TD>
            <TD></TD>
            <TD width="373"></TD>
            <TD></TD>
        </TR>
    </TBODY>
</TABLE>
</FORM>
</BODY>
</HTML>
Avatar billede roenving Novice
27. januar 2007 - 00:11 #1
Kan du ikke bare disable opdater-knappen, indtil der er valgt i din select-boks ?-)
Avatar billede axe Nybegynder
27. januar 2007 - 08:24 #2
det må være muligt at lave et script der sørger for at send knappen automatisk opnår focus
Avatar billede axe Nybegynder
27. januar 2007 - 08:27 #3
eller at dele formen op i 2, og via er script for adgang til variable i dropDownMenuen
Avatar billede axe Nybegynder
27. januar 2007 - 08:38 #4
nå løste det serverside
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