我試圖每次使用data-name
提交姓名時都要跟蹤。我如何提醒用戶讓他們知道內容是否已發佈到網站上,以及提交了哪些其他名稱。如何跟蹤所有已提交的輸入
<div id="container">
<form method="POST" action="#">
<label class="large">Please enter your name
<input id="textbox" class="name" data-name="" pattern="[a-zA-Z0-9]{1-45}">
</label>
</form>
</div>
這是JQuery的我使用的是:
//When the form is submitted
$("#form").submit(function(){
//get the value of the input
var input = $('#textbox').val();
//insert it into the data-name attribute
var name = $("#textbox").attr("data-name", input);
//Aler the user
$("input[data-name]").val(function(){
alert($(this).data('name'));
});
});
如何在數據得到持續?提交表單通常涉及頁面刷新或重定向,因此您需要通過某種服務器端代碼更新值。另外,我不確定你爲什麼在'val()'中使用函數。你應該使用'$(「input [data-name]」).val(name)',但是由於你剛剛從$('#textbox')中取出了值,所以有點令人困惑。所以整個代碼是沒有操作的。 –