2012-05-15 129 views
0

我有一個包含表單的模態。我需要在隱藏的輸入字段中傳遞一個id_code,但我無法做到這一點。以模態填充輸入表單值

下面是代碼:

$(function() {   

$('#inpage_form').live ('click', function() { 
    var test=$(this).attr('id_passed'); 

    $.modal ({ 
     div: '#inpage_form_container' 
     , title: test 
     , overlayClose: true 

    }); 
});} 

這是被調用模態的HTML:

<a href="javascript:;" id_passed="'+dCodArt+'" id="inpage_form" class="trigger"><input type="checkbox"> 

id_passed在另一個jQuery腳本被回收並作爲一個JS變種通過。

下面是模式窗體:

<div id="inpage_form_container" style="display: none" onload="initForm(document.forms[0], 'codArt', 'test');"> 

    <form action="./goTransaction.asp" method="post" class="form" id="formdue" > 
    <input type="hidden" name="tipo" value="r"> 
    <input type="hidden" name="url" value="<%=request.servervariables("URL")%>"> 
    <input type="hidden" name="numOrd" value="<%=numOrd%>"> 
    <input type="hidden" id="codArt" name="codArt"> 
    </form> 
</div> 

我試着用搜索引擎,有早晨花費在它沒能解決這個問題了。

我該怎麼辦?

回答

0

你可以使用HTML5 data屬性:

<a href="#" data-title="+dCodArt+" id="inpage_form" class="trigger"> 

var test = $('#inpage_form').data('title'); 
+0

感謝raminson但應該填充 問題是關係到價值 即時通訊已經能夠填充模式標題,通過標題變量將其設置爲「測試」變種。 – user1396213