|
Posted by Chuck Anderson on 10/19/47 12:00
Daniel Klein wrote:
> On Tue, 15 Jan 2008 19:30:40 +0000 (UTC), axlq@spamcop.net (axlq)
> wrote:
>
>
>> In article <ts0qo3p6i33dh14e9aoookeldba13g1g3h@4ax.com>,
>> Daniel Klein <danielk@featherbrain.net> wrote:
>>
>>> I'm pretty new at php and web stuff so please be gentle with me.
>>>
>>> I'm trying to get a form to submit when the user presses the Enter
>>> key.
>>>
>> A browser should do this automatically on any form that contains a
>> text input field <input type="text" ...>. If you press Enter after
>> typing something in the field, the form should submit. Nearly all
>> browsers I have used do this.
>>
>> I don't know why you'd want it on forms without a text input field,
>> even with Javascript. As a user, *I* certainly don't want to be
>> submitting a form if I happen to press the Enter key.
>>
>>
>>> Why is this such a secret in the open source world we live in?
>>>
>> It's no secret. It's built into the browser.
>>
>
> I agree, but the problem is a little deeper than that. What if there
> are 2 (or more) submit buttons. What html needs to be there to
> indicate the 'default' button?
>
> Daniel Klein
>
First off .... It's IE that does not submit with Enter. Firefox does.
As far as I know there is no way to "indicate" the default button. If
there are two submit buttons, the first is submitted (by Firefox).
In that case, if necessary, I use JavaScript on text fields to disable
Enter from submitting.
--
*****************************
Chuck Anderson • Boulder, CO
http://www.CycleTourist.com
Nothing he's got he really needs
Twenty first century schizoid man.
***********************************
Navigation:
[Reply to this message]
|