我有一个独立的输入字段,不是任何表单的一部分。
我还有一个按钮,它有一些 onclick 事件。
当我在输入字段中输入内容并按下 Enter 键时,我希望它能够有效地按下按钮,或触发其 onclick 事件。所以这个按钮可以说是“输入字段的默认按钮”。
<input id='myText' type='text' />
<button id='myButton' onclick='DoSomething()'>Do it!</button>
我想我可以弄乱输入字段的 onkeypress 或 onkeydown 事件并检查 Enter 键等。
但是有没有更“干净”的方式,我的意思是将按钮与该输入字段相关联,以便该按钮是该字段的“默认操作”或其他内容?
请注意,我不在表单内,我没有发送、发布或提交任何内容。DoSomething() 函数只是在本地更改一些 HTML 内容,具体取决于文本输入。