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 var 传递。

这是模态形式:

<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>

我尝试了谷歌搜索,在花了一个上午之后,它无法解决这个问题。

我应该怎么办?

4

1 回答 1

0

您可以使用 HTML5data属性:

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

var test = $('#inpage_form').data('title');
于 2012-05-15T13:13:43.833 回答