草庐IT

Python CGI 脚本 : Basic HTML Form With Two Submit Buttons

我有一个基本的html表单,我想将其与两个提交按钮一起使用。CGI脚本采用表单值并对其进行处理(无论使用哪个提交按钮),但我希望每个按钮稍后在脚本中与不同的操作相关联,即打印不同的输出:##Gettheformvalueintheusualway.form=cgi.FieldStorage()RawSearchTerm=form.getvalue("QUERY")##Processtheforminfoetc.if(button1waspressed):printthiselif(button2waspressed):printthisotherthing任何想法表示赞赏,谢谢。

javascript - 当按钮名称为 "submit"时,表单提交按钮将不会提交

这个问题在这里已经有了答案:HowsendaformwithJavascriptwheninputnameis"submit"?(2个答案)关闭6年前。当提交按钮的名称属性恰好是“提交”时,我无法提交表单。代码如下:请注意,我们没有使用标准输入类型“提交”,而是使用“按钮”输入类型,在验证脚本(checkForm)返回true后使用JavaScript提交表单。奇怪的是,当且仅当名称属性为“提交”时,这将不起作用。该问题区分大小写,因此以下(以及任何其他命名,包括没有名称属性)将起作用:我一直在查看W3C规范中是否提到了保留名称,但我找不到任何内容。我怀疑我在这里忽略了一些非常明显的东

javascript - How do I auto submit a dropdown when a value is selected other than the first value?

当前代码:ContactListblahblah2blah3所以我有这个下拉框,当用户点击它时会自动提交。它按原样工作得很好,但如果用户选择了第一个值(见上文),我不希望它提交。换句话说,如果用户点击联系人列表,那么我不希望它提交表单。我试过这个:onchange="if(this.value!='0')this.form.submit()"但这只会让它永远不会激活。有什么建议吗? 最佳答案 尝试不带引号并检查。DEMOHEREContactListblahblah2blah3 关于ja

javascript - form.submit() 在 firefox 中不工作

我正在使用以下javascript函数构建表单并将其提交给服务器。它在Chrome浏览器中工作正常,但在Firefox中不工作。functionloadPage(url,projectName){varjForm=$('');jForm.attr('action',url);jForm.attr('method','post');varjInput=$("");jInput.attr('name','curPrj');jInput.attr('value',projectName);jForm.append(jInput);jForm.submit();}我从SE的旧帖子中得到了一些建

PHP、HTML : Submit form automatically

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。关闭9年前。要求提供代码的问题必须表现出对所解决问题的最低限度的理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关于您编写​​的代码问题的问题必须在问题本身中描述具体问题—并且包括有效代码以重现它。参见SSCCE.org寻求指导。Improvethisquestion我有一个带有HTML表单的PHP页面。如果在URL中设置了一些变量,我想在页面上自动提交表单。即:if(isset($_GET['var'])){//SU

html - 输入类型 ="image"与类型 ="submit"

我编写了很长时间的程序来检查StructKeyExists(form,"Update"),直到我将输入从type="submit"更改为type="image"。当type="image"时,IE不会发送回控件的名称,而是发送Update.X和Update.Y。OldWay:NewWay:我的第一个想法是我应该在我的逻辑中添加两个字符from:但我想要一个同时处理type="submit"和type="image"的解决方案。现在我的逻辑是:问:有没有更优雅的方法来检查哪个按钮被按下了?当然假设表单上有多个按钮,因为如果我只需要检查表单是否已提交,我会检查form.fieldnames

javascript - 表单上的按钮 vs 链接 vs 输入类型 ="submit"

用户登录到他的控制面板并查看他收到的消息。每条消息附近都有一个“回复”按钮。实现该按钮的正确方法是什么?我看到三个主要选项:使用链接:Reply.缺点:我们需要将该链接设置为看起来像一个按钮。因为我认为“回复”这个Action应该用一个按钮来表示,而不是一个链接(在我看来,当链接到某些资源并且我们在链接文本中有一个名词时,应该使用链接;如果我们想做一个Action并在标题中包含动词(Action)-应使用按钮)。使用按钮:Reply`缺点:用户必须启用JavaScript。虽然根据我们的统计数据,我们99.8%的用户都启用了JavaScript,如果他们不启用,他们将很难在我们的网站上

javascript - Bootstrap 表单输入 : prevent submit, 但允许输入检查

我遇到了以下问题:我使用Bootstrap表单从用户那里获取输入,我使用jQuerypreventDefault()来禁用提交按钮发送表单(我使用AJAX代替)。但是,该功能还阻止了由Bootstrap完成的输入检查。例如,如果有人在bootstrap将在单击提交后检查该输入并返回一个带有错误的弹出窗口。我的问题是:如何在保持Bootstrap表单检查机制完好无损的情况下阻止发送请求?我尝试过的方法:使用preventDefault()并编写我自己的检查脚本,但这似乎是在重新发明轮子并在不需要时添加额外的代码。谢谢! 最佳答案 我相

html - "submit"按钮的样式

我想知道是否有人知道为什么“提交”按钮的“默认”样式看起来不错(Angular略微圆润,从上到下有些渐变等)但是当我添加背景颜色时它会变为带有2px边框的1990年代方形按钮...看起来很糟糕。我能否以某种方式保留大部分默认样式但更改背景颜色? 最佳答案 浏览器带有大量默认样式,以在网站未设置样式的情况下使内容看起来更漂亮。例如,Firefox为默认提交按钮定义了以下样式:input[type="submit"]{-moz-appearance:button;-moz-binding:none;-moz-box-sizing:bor

javascript - Safari : Disable form-submit on Enter?

这个问题在这里已经有了答案:PreventusersfromsubmittingaformbyhittingEnter(36个答案)关闭7年前。以下问题:在我的网站上,我有两种形式。一个用于登录,一个用于主要数据。我在主窗体中只有一个提交按钮。登录表单是通过js在主表单提交上提交的。这很好用。但在Safari中,我可以在焦点位于登录表单内时按Enter。这将发送没有主表单的登录表单,所以我收到一个错误(它将我重定向到我在提交时请求的json的普通View)。是否可以禁用“按下输入键”操作?