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>

グーグルを試してみましたが、朝を過ごした後、この問題を解決できませんでした。

私は何をすべきか?

4

1 に答える 1

0

dataHTML5属性を使用できます:

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

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