开发者社区 问答 正文

熟悉artDialog的帮帮忙!!!3Q 400 请求报错 

$.dialog({

ok:function(){

console.log();

},

okVal:'确定',

content:$("#panel_"+id).html(),

top:0,

width:400,

id: 'EF893L'

});

用这种方式打开一个隐藏的div,然后填写了信息后 ,点确定后能不能把填的内容保存下来,官方文档上说的是:

2. 传入HTMLElement

备注:1、元素不是复制而是完整移动到对话框中,所以原有的事件与属性都将会保留 2、如果隐藏元素被传入到对话框,会设置display:block属性显示该元素 3、对话框关闭的时候元素将恢复到原来在页面的位置,style display属性也将恢复 怎么能填了之后在保存回去呢

展开
收起
kun坤 2020-05-29 09:51:41 462 分享 版权
1 条回答
写回答
取消 提交回答
  • .

    $("input").each(function(index, element) {         console.log(element.value); var name = element.name; $("input[name='"+name+"']").val(element.value);     });

     ######你在隐藏的div中放form,提交跟form提交一样实现即可。 即ok:function(){   $('#myform').submit();   return true; }######

    引用来自“yzjiang”的答案

    你在隐藏的div中放form,提交跟form提交一样实现即可。 即 ok:function(){   $('#myform').submit();   return true; }
    3Q ,但是我的页面里面多个这样隐藏div,所以不能这样 ######要在创建dialog之后赋值
    2020-05-29 11:37:23
    赞同 展开评论
问答地址: