当前位置: 首页 > 知识库问答 >
问题:

一个按钮形式的两个动作

唐向荣
2023-03-14

有没有一种方法可以让一个按钮从java调用一个方法,并在它执行后将其执行到浏览器中的一个新页面

                    <div class="link">
                        <form action="/sendSMS" method="GET">
                            <h2>
                                <label> Send a message: </label>
                            </h2>
                            <button class="gradient-button gradient-button-2" onclick="snedSMS()"> Send </button>
                        </form>
                    </div>
            <!--  End of send SMS --> 

目前,这个按钮在我的java应用程序中调用一个方法并执行它,但是当它执行时,它会转到一个空白页面。我希望它要么转到一个新页面,要么重定向到按钮所在的同一页面。

共有1个答案

澹台浩广
2023-03-14

基于您提供的有限信息,我猜核心问题是您需要为按钮添加type=“button”属性,以防止默认提交操作。这将删除按钮的默认行为“提交”。假设在sendSMS函数中使用fetch或ajax调用,则需要在回调函数中处理重定向。

<button type="button" class="gradient-button gradient-button-2" onclick="snedSMS()"> Send </button>

我还猜测按钮中的onclick处理程序是一个输入错误。应该是sendSMS()吗?

 类似资料:
  • 问题内容: 我在表单中有两个 提交 按钮。我如何确定哪一个被击中服务器端? 问题答案: 如果给每个人起一个名字,那么被点击的人将作为其他任何输入被发送出去。

  • 我正在使用iSpeech的API用于TTS,在他们的示例android项目中,他们有两个带有两个OnClickListener的按钮,一个用于开始演讲,一个用于停止演讲。我想把它保持在一个按钮上,以便在android屏幕上有更多的空间,这样,如果语音停止,按下按钮就会开始,如果语音开始,按下按钮就会停止。 有很多类似的问题,答案表明最好保持一个监听器一个按钮,但我不太满意,因为这个问题是在多个监听

  • 问题内容: 可以在一个表单中有多个单选按钮组吗?通常选择一个按钮会取消选择前一个按钮,我只需要取消选择一组按钮中的一个即可。 问题答案: 设置相等的属性以创建组;

  • 我在一个网站上有两个类似的表单,我想合并成一个有两个提交按钮的表单。他们使用大多数相同的数据。 第一个表单使用GET将数据发送到另一台服务器。第二个表单通过电子邮件发送。我想强烈鼓励网站用户在尝试选项二之前先使用选项一。 我知道如何使用javascript实现这一点,但不是以一种退化良好的方式。还有其他方法可以有两个提交选项吗?或者其他如何实现这一点的想法?谢谢

  • 我花了几个小时试图找到解决我问题的办法,但似乎找不到合适的办法。提前感谢您的协助! 我有一个html表单: 我想要两个提交按钮: 我想第一个提交按钮有formindb_hoh_1.php点击时的动作和第二个提交按钮有formindb_hoh_2.php的动作但我不确定如何使一个按钮有一个动作和有另一个按钮有不同的动作。

  • 我有自己的观点; 我有自己的路线。php代码; 如果用户单击一个按钮,我希望他们调用ExcelController。如果是另一个,我要叫MapController。。。两个不同的控制器! 我的路线应该是什么?目前,当我单击其中一个时,它只会停留在当前页面上。