我有一个表格。在这个表单中,我使用了一个模式对话框,通过单击按钮显示。该对话框包含一个 div,其中包括一些相同形式的输入字段。它的内容永远不会传输到服务器(方法POST),所以我开始调试一点......
- 当我不打开对话框时,这些字段可用(服务器端)
- 当我打开对话框并在字段中键入一些值时,字段不再传输(不可用)
- 如果我不隐藏(显示:无)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