2015-10-22 76 views
-1

我有這個錨標記數據屬性不發送值ti隱藏輸入

<a class="productin" onclick="openbox()" data-pid="23">Report</a> 

這開闢了其中發送電子郵件的語氣中,我有我想要的電子郵件的形式裏面隱藏輸入標籤添加數據-pid

<input type="hidden" name="productid" id="productid"> 
+0

html表單只發送輸入值,您可以更改該隱藏輸入的值 –

回答

1

既然你用jQuery標記了這個問題,我會給你jQuery的答案。這應該工作:

$(function(){ 
    $('a.productin').click(function(){ 
     $('input:hidden[name="productid"]').val($(this).data('pid')); 
    }); 
}); 

僅供參考 - 這是在您自己嘗試過的代碼發佈您的代碼堆棧溢出是正常的過程。我們在這裏幫助您解決代碼問題,而不是爲您編寫代碼。將來在你提出問題之前先做一個答案搜索,然後單獨給你一個答案。然後,您可以詢問爲什麼您的代碼無法發佈相關代碼供我們查看。這就是爲什麼你的問題被拒絕了。

這也是downvoter解釋他爲什麼投票的正常程序。