在模态中填写输入表单值

时间:2012-05-15 13:04:43

标签: jquery forms input modal-dialog hidden

我有一个包含表格的模态。我需要在隐藏的输入字段中传递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>

我尝试使用谷歌搜索并在上午度过之后无法解决这个问题。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用HTML5 data属性:

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

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