在我正在处理的当前网站上,我们有一个包含所有内容的 Html 表单,当用户在“全局搜索”文本框中按 Enter 时,全局搜索使用它来提交和搜索。
我们现在遇到的问题是,我们有一个申请表,它在这个 Html 表单中有自己的文本框,当您按下 Enter 键时,它会为全局搜索执行 onSubmit。
所以简而言之,我想知道是否有任何方法可以更改某些特定的文本框以执行与全局搜索不同的 onSubmit。
非常感谢,
文森特·康
不要使用 type="submit" 按钮,而是使用常规按钮 (type="button") 然后调用 javascript 来做你想做的事。
尽管这很快就会变得混乱,但您可以CommandName
在每个按钮上设置属性并在回发期间适当地处理它们(基于单击按钮的命令值)。
你可以使用 HTML5 formaction 属性:
<form action="demo_form.asp">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="Submit"><br>
<input type="submit" formaction="demo_admin.asp" value="Submit as admin">
</form>