使用<button>标记的选择性提交表单不起作用

问题描述

| 我希望函数从表单中获取一些值作为输入并在后台进行操作。我试过了,但它转到了URL
mydomain.com/gtype=selected
值。我只希望它在后台执行某些操作,而不更改网址 我在这里摆弄。 http://jsfiddle.net/4qppX/     

解决方法

您需要在
onclick
处理程序中输入
return false
<button onclick=\"hihi(this.form.gtype); return false\">sub</button>
另一种选择是通过说出“ 4”使按钮成为非提交按钮
<button type=\"button\" onclick=\"hihi(this.form.gtype);\">sub</button>
我不确定W3C州对此的理由:   如果元素具有表单所有者,则该元素必须从button元素提交表单所有者。     ,您还可以确保您的按钮只是一个按钮,而不是\“ submit \”控件:
<button type=\'button\' onclick=\'hihi(this.form.gtype)\'>sub</button>
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...