我有一個表單。在這個表單中,我使用了一個模式對話框,通過點擊按鈕顯示。該對話框包含一個包含相同表單的一些輸入字段的div。其內容絕不會發送到服務器(POST方法),所以我就開始調試一點點......失去表單域 - 使用jQuery對話框模式
- 當我不打開的對話框中,可用字段(服務器端)
- 當我打開對話框並在字段中輸入一些值時,字段不再傳輸(不可用)
- 如果我不隱藏(顯示:無)div - 字段在窗體加載時可見 - 並且我填寫了它,而不使用模態對話框,就會發送。
- >爲什麼對話框從我的窗體中「刪除」字段?
感謝您的任何意見! 烏爾斯
HTML
<button type="button" id="opener">other, please click here</button>
<div id="dialog-modal" title="type in the new elements:" style="display: none">
<p>country:<input type="text" class="small" id="othercountry" name="othercountry" value="" </p>
<p>ccode:<input type="text" class="small" id="othercountryCode" name="othercountryCode" value=""></p></div>
的Javascript
<script>
$("#opener").click(function() {
$("#dialog-modal").dialog({
height: 140,
modal: true
});
$("#dialog-modal").bind('dialogclose', function(event)
{ do some other things, not relevant for the form }
);
});
</script>
的jQuery 1.8.2
在我發佈的有限javascript和html中沒有任何內容可能導致問題。您可能需要提供整個表單標記和對話框JavaScript。 – Enrico