2016-05-10 3 views
0

私はポストバック後にモーダルを表示するjavascript関数を持っています。jQueryモーダルポップアップ - ポストバック後に入力タイプがnullに設定される

function pageLoad(sender, args) { 
    //$('#EmailMarketingModal').parent().appendTo($("form:first")) 
    if ($('[id$=hdf_ShowModal]').val() == "true") { 
     $('#EmailMarketingModal').modal({ show: true }); 
    } 
} 

これはコードビハインドファイルに設定されています。これはすべて正常に動作します。しかし、私はモーダルが常にformタグの外で作成されていることに気付きました。つまり、フォーム上でデータを再送信しようとすると、入力タイプの値はnullに設定されます。誰にもこれに対する回避策がありますか?

ありがとうございます。 Rob

+0

あなたはフォームでhtmlを投稿できますか?モーダルHTMLがフォーム内にあることを確認する必要があります – Brett

+1

[jQueryダイアログ](http://api.jqueryui.com/dialog/#option-appendTo);また、ブートストラップモーダル[この回答](http://stackoverflow.com/a/28386761/3591300)を参考にしてください。 –

答えて

1

jQuery ui、1.10からは、 'appendTo'というプロパティがあります。 ご確認くださいthis

関連する問題