Javascript jQuery按钮一键两用功能
我有一个网络表单,我想提交一个贝宝按钮点击 我能让其中一个工作,但不是两个都能。因此,贝宝按钮是提交表单,然后加载付款页面。 此代码仅提交表单,不加载付款页面Javascript jQuery按钮一键两用功能,javascript,jquery,Javascript,Jquery,我有一个网络表单,我想提交一个贝宝按钮点击 我能让其中一个工作,但不是两个都能。因此,贝宝按钮是提交表单,然后加载付款页面。 此代码仅提交表单,不加载付款页面 $('#block-paypalblock input[type="image"]').click(function() { $('#edit-actions input#edit-actions-submit').click(); }) 此代码仅加载付款页面: $('#block-paypalblock input[type=
$('#block-paypalblock input[type="image"]').click(function() {
$('#edit-actions input#edit-actions-submit').click();
})
此代码仅加载付款页面:
$('#block-paypalblock input[type="image"]').click(function() {
$('#edit-actions input#edit-actions-submit').click();
$(this).click();
})
我错过了什么?我需要第三个按钮来处理其他两个按钮吗
<form class="webform-submission-form webform-submission-add-form webform-submission-purchase-1-2-3-form webform-submission-purchase-1-2-3-add-form js-webform-details-toggle webform-details-toggle contextual-region" data-drupal-selector="webform-submission-purchase-1-2-3-add-form" action="/form/purchase-1-2-3" method="post" id="webform-submission-purchase-1-2-3-add-form" accept-charset="UTF-8" data-drupal-form-fields="edit-first-name,edit-actions-submit">
我认为您的选择器不好,尝试用一个选择器同时单击两个按钮对我不起作用,但确实有效
$(函数(){
$('.test')。单击(函数(){
$(“#编辑操作”)。单击();
$('input#edit actions submit')。单击();
});
$(“#编辑操作”)。单击(函数(){
日志(“#编辑操作”,“单击”);
});
$('input#edit actions submit')。单击(函数(){
日志(“#编辑操作提交”,“单击”);
});
});代码>
点击我
我认为您的选择器不好,尝试用一个选择器同时单击两个按钮对我不起作用,但确实有效
$(函数(){
$('.test')。单击(函数(){
$(“#编辑操作”)。单击();
$('input#edit actions submit')。单击();
});
$(“#编辑操作”)。单击(函数(){
日志(“#编辑操作”,“单击”);
});
$('input#edit actions submit')。单击(函数(){
日志(“#编辑操作提交”,“单击”);
});
});代码>
点击我
最好的方法是为两个函数命名:
function myfunction1 () {
myelement1 = $('#element1')
//work with element 1
});
function myfunction2 () {
myelement2 = $('#element2')
//work with element 2
});
那你想什么时候打电话就什么时候打
$(mytrigger).click(function () {
function1();
function2();
});
最好的方法是为两个函数命名:
function myfunction1 () {
myelement1 = $('#element1')
//work with element 1
});
function myfunction2 () {
myelement2 = $('#element2')
//work with element 2
});
那你想什么时候打电话就什么时候打
$(mytrigger).click(function () {
function1();
function2();
});
你能展示一下html吗?这将取决于表单元素中“action”的值,该元素随后加载哪个页面,以及此action页面是否重定向到所需页面。此外,在单击事件中,您可以使用$('#formId')手动提交表单。submit()可能是:html的副本,这相当复杂。是Drupal。让我试试提交表格。(不是说你不能理解html,只是说获取上下文会很痛苦。)好的,$(“#formId').submit()不起作用。复制了原始帖子中的html。你能显示html吗?这将取决于表单元素中“action”的值,该元素随后加载哪个页面,以及此action页面是否重定向到所需页面。此外,在单击事件中,您可以使用$('#formId')手动提交表单。submit()可能是:html的副本,这相当复杂。是Drupal。让我试试提交表格。(不是说你不能理解html,只是说获取上下文会很痛苦。)好的,$(“#formId').submit()不起作用。在原始帖子中复制了html。