javascript - 超链接作为表单提交的替代方案

标签 javascript php html mysql

是否可以创建针对表单中特定选项的超链接?

示例:我有一个带有提交/搜索按钮的搜索表单。第一个表单元素是一个包含红色、黄色和蓝色颜色的下拉列表。第二个表单元素包含形状圆形、方形、三 Angular 形。

是否可以在表单外部创建超链接来运行搜索查询?即我可以设置一个超链接来返回所有红色形状。

抱歉,如果这解释得不好。

最佳答案

如果是get,则只是一个简单的URL

<a href="myPage.php?color=red&shape=square"> Red Square</a>

如果是 POST,您将需要运行一些 JavaScript 来设置表单值并提交。

document.getElementById("color").value = "red";
document.getElementById("shape").value = "square";
document.getElementById("formId").submit();

关于javascript - 超链接作为表单提交的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20508824/

相关文章:

javascript - jQuery 在 2 个不同事件上调用方法

javascript - 我尝试运行我的删除API,但不断获取route.post需要回调函数,但对象未定义

javascript - JQuery Accordion : Resizing My Header Control

php - 防止空数据插入数据库

javascript - HTML 和 Web API 之间的不同输入数据

javascript - 在测试中从模态中选择“确定”按钮

javascript - 如何在 Javascript 中找到可用的屏幕尺寸

php - 重定向到外部 url 但发送自定义 POST 参数

javascript - 用于打开网页、编辑输入字段和提交表单的脚本

javascript - 在 innerHTML 中使用 for 循环