簡體   English   中英

將data-id值放入表單操作

[英]Put data-id value into form action

我有一個按鈕來傳遞數組中的數據。

<a data-toggle="modal" data-id='["id12345", "abdce"]' class="open-EditNetworkDialog btn btn-primary" href="#editForm">Edit</a>

當我單擊按鈕時,將以下javascript代碼運行到帶有表單的模式中。 我的意圖是將某些值傳遞給表單的輸入文本框。 並在action =“”中傳遞一個值。

$(document).on("click", ".open-EditNetworkDialog", function () {
    var varAccountDetail = $(this).data('id');
    $(".modal-body #network").val( varAccountDetail[0] );
    $(".modal-body #name").val( varAccountDetail[1] );
});

我能夠將值“ abcde”發送到表單的輸入。 如何將表單操作替換為值“ id12345”? 例如。 <form action="id12345">

<div class="modal fade" id="editForm" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Edit</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <form action="">
            <div class="form-group">Name: <input class="form-control" type="text" name="Name" id="name" value=""></div>
            <div class="form-group">
                <button class="btn btn-lg btn-primary btn-block">Submit</button>
            </div>
        </form>
      </div>
    </div>
  </div>
</div>

只需使用attr更改form標簽的操作

JS代碼-

$('form').attr('action', '<Value that you want to put in action>');

您的情況應如下所示

$('form').attr('action', varAccountDetail[0]);

歡迎來到社區。

您可以使用此單行代碼來更改表單的操作。

$('form').attr('action', 'id12345');

可以使用變量來更改id12345 ,如下所示:

$('form').attr('action', varAccountDetail[0]);

如果要編輯表單操作

$('form').attr('action', varAccountDetail[0]);

暫無
暫無

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

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