I have a related problem -- how do I make sure that pressing enter in an
input box submits the form -- it doesn't seem to do that after I replaced
the submit button with a <button> button...

--
Hugo Ahlenius

-------------------------------------------------------------
Hugo Ahlenius                  E-Mail: [EMAIL PROTECTED]
Project Officer                Phone:            +46 8 230460
UNEP GRID-Arendal              Fax:              +46 8 230441
Stockholm Office               Mobile:         +46 733 467111
                               WWW:       http://www.grida.no
-------------------------------------------------------------

---- Original Message ----
From: "cf coder" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Thursday, March 11, 2004 13:51
Subject: how to submit a form by pressing enter - bit complicated!

| Hello Everybody,
|
| Can I just say that I've looked everywhere to find a
| solution to this problem and have failed.
|
| I am posting my code and would really appreciate if
| someone could help. I have two forms in my page each
| contained in a div tag. Actually the second form is
| called from a iframe from within a div tag. You will
| understand it after you've seen the code.
|
| <script language="_javascript_" type="text/_javascript_">
|
| <!--
|  function mouseaction_next()
|  {
|     if(document.newcall.cust_login.value != ""){
|           window.userdetailsIframe.location.href =""> | "/pages/userdetails.cfm?userDetails="+document.newcall.cust_login.value;
|       }
|  }
| -->
| </script>
|
| <form name="newcall" id="newcall" action=""> | method="get">
| <div id="div1" style="z-index:2; position:absolute;
| left:45px; top:27px; visibility:visible;">
|  <table>
|   <tr>
|    <td valign="middle">
|     Enter Login ID:
|    </td>
|    <td valign="middle">
|    <input id="cust_login" name="cust_login"
| type="text">
|    </td>
|    <td valign="bottom">&nbsp;&nbsp;&nbsp;
|    <input type="image" id="next_button"
| name="next_button" src=""> | border="0" alt="Next" ,
| mouseaction_next);" > | return false;" width="83px" height="27px"
| style="z-index:100">
|    </td>
|   </tr>
|  </table>
| </div>
| </form>
|
| <div id="div2" style="z-index:2; position:absolute;
| left:43px; top:105px; visibility:visible;">
|     <iframe allowtransparency="yes"
| id="userdetailsIframe" name="userdetailsIframe"
| width="670px" height="300px" frameborder="0"
| scrolling="no" src=""> | </div>
|
| Here is the code contained in the iframe
| (seaarchform.cfm)
|
| <form name="searchform" action=""> | method="post">
| <div id="search" style="z-index:2; position:absolute;
| left:0px; top:0px; visibility:visible;">
|  <table border="0">
|   <tr valign="bottom">
|    <td colspan="3" align="center">
|        <input type="text" name="number" id="number"
| size="30">
|    </td>
|   </tr>
|   <tr>
|     <td align="right" valign="top">
|      <input type="image" src=""> | border="0" name="search_button" id="search_button"
| alt="Search for calls">
|     </td>
|   </tr>
|  </table>
| </div>
| </form>
|
| Here is my problem. I input some text in the textfield
| contained in the form 'newcall' and hit the enter key.
| I expect the focus to switch to the image tag
| contained in the form 'next_button', which should then
| call the _javascript_ function and redirect the user to
| userdetails.cfm. This does not happenn.
|
| However if I input some text in the textfield (number)
| contained within the second form (searchform) and hit
| the enter key, the focus switches to the
| #search_button' image button and I'm directed to the
| search results page.
|
| I don't know how to get round this problem and would
| really apprecaite if someone could help.
|
| Best Regards,
| cfcoder
|
|
| __________________________________
| Do you Yahoo!?
| Yahoo! Search - Find what you’re looking for faster
| http://search.yahoo.com
|
|
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to