javascript - jQuery Mobile 中的多个提交按钮

标签 javascript php jquery jquery-mobile

我的 jQuery 移动表单中有 2 个提交按钮,我想在目标 php 文件中引发不同的操作。我做到了;

<form action="target.php" method="get">
    <div data-demo-html="true">
        <input type="search" placeholder="Enter keyword" name="search" id="search" value="">
    </div>
    <div data-demo-html="true">
        <fieldset data-role="controlgroup">
            <button class="ui-shadow ui-btn ui-corner-all" type="submit" name="suba">Action1</button>
            <button class="ui-shadow ui-btn ui-corner-all" type="submit" name="subb">Action2</button>
        </fieldset>
    </div>
</form>

如何区分目标 php 文件中的这两次提交按钮点击?

最佳答案

将按钮的 id 作为操作 1 和操作 2,将泡沫的 id 作为表单。

$('#action1').click(function(){
    $('#form').prop('action', 'page1.php');
});

$('#action1').click(function(){
    $('#form').prop('action', 'page2.php');
});

这应该对你有帮助。

关于javascript - jQuery Mobile 中的多个提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32476159/

相关文章:

execCommand 中 'paste as plain text` 的 Javascript 技巧

javascript - 在 setTimeout 中调用超过 1 个函数

javascript - 用 Twitter Bootstrap 的模式替换标准的 javascript 确认 - 谁触发了它?

php - 如何从 php 中的内容中删除链接?

php - 填充连接表

javascript - 如何打开 Bootstrap 选择菜单

php - 如何将用户的用户 ID 从数据库保存到我的共享首选项?

jquery - 使用ajax和flask来更新表

jquery - 上传带预览的多张图片

javascript - 通过jquery悬停切换标签,添加删除类{显示:none}