[英]Javascript: how to put some value on the textfield data-id attribute
[英]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">×</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.