簡體   English   中英

JQuery提交隱藏表單

[英]JQuery Submit Hidden Form

我知道這很簡單,但我今天無法弄明白,我找不到合適的解決方案。

我有一系列填充數據的選項卡。 最后是確認選項卡。 此時,他們可以點擊“提交”按鈕。 按下此按鈕時,將使用所有相關數據填充隱藏表單。 我想要提交此表單,但我無法弄清楚如何使用JQUery提交表單。 我試圖在按鈕上觸發,但也許我做錯了。 下面是點擊按鈕的代碼示例。 注意填充的值,我只是無法獲取提交的表單

  $('#submitAppointment').click(function() {
        $("#" + formName + "schedule_id option[value='" + $("input[name='appointmentTime']:checked").val() + "']").attr('selected', 'selected');      
        $("#" + formName + "apt_date").val($("#confirmDate").text());
        $("#" + formName + "first_name").val($("#confirmFirstName").text());
        $("#" + formName + "last_name").val($("#confirmLastName").text());
        $("#" + formName + "email").val($("#confirmEmail").text());
        $("#" + formName + "phone").val($("#confirmPhone").text());
        $("#" + formName + "notes").val($("#confirmNotes").text());
        $('#appt_form').submit(function() {
            alert('Handler for .submit() called.');
            return false;
        });
    });

關於修改提交功能需要做什么的任何想法?

怎么樣

$('#appt_form').submit();

如果您希望表單提交實際繼續,請不要從處理函數返回false 如果您打算在沒有頁面刷新的情況下使用表單發布,那么您正在討論可以使用$.post()的ajax操作。 (目前尚不清楚這是你想要做的事情。)

假設您要提交的表單由#appt_form選擇器找到,只需在無參數形式中使用.submit (這只是.trigger('submit')的別名)

$('#appt_form').submit();

我想你應該試着打電話

$('#appt_form').submit()

如果appt_form是您的表單ID。 該命令應該基於jQuery文檔提交表單。

這是jQuery提交功能文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM