php - 提交时更改表单操作的最佳方法

标签 php javascript jquery

基本上我有一个带有几个下拉菜单的表单,但是我想设置为表单提交操作的页面将基于在其中一个下拉菜单中选择的选项。我想坚持使用一个提交按钮,所以看起来有点棘手。谁能指出我正确的方向?

最佳答案

你可以使用一些 jQuery。

$("#yourDropDown").change(function() { 
    var text = $(this).children(':selected').text(); 
    $("#yourForm").attr('action', text); 
});

“yourDropDown”是下拉菜单的 ID,“yourForm”是表单的 ID,下拉选项中的文本是要发布到的完全限定的 URL。

编辑:我也同意 Quentin 对您帖子的评论。

关于php - 提交时更改表单操作的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7515600/

相关文章:

javascript - 在 Django 中单击时更新包含项目详细信息的页面

php - 如何定位数组中传递的列名来构造数据库查询

php - Mysqldump 在 PHP 中不起作用

php - 如果值 = 给定参数,则停止将条目添加到 mysql 数据库

javascript - 将 JSON 加载到 Angular

jquery - 在 bootstrap v2.3.2 中,工具提示在中间切词

php - MySql UNION 具有应用默认值的不同列?

javascript - HTML5 文件 api,读取 xml/文本文件并将其显示在页面上?

javascript - 使用 javascript 从 html 页面中删除 html 标签

javascript - IE9 在窗口打开时触发 onbeforeunload 事件