主要是因为修改功能,原来页面填写数据如图
改为
其中点击填写明细弹出框
填写完毕后点击确认返回,同事这里因为她是存的多表,所以点击确认就直接保存数据了,改的这个功能原本保存是整体保存,我就不想改原来的逻辑,只想把填写的值带回去用隐藏控件存一下,到时候按照原来的逻辑整体存,所以没办法参考她的,最后搜索很多,解决了问题,具体代码如下:
父页面:
div class=' row ' div class=' col-MD-6 ' div class=' form-group PadTB10 ' label class=' label lw 150 '经费来源总计(元)/labelinput type=' text ' readonly=' readonly ' class=' form-control ' id=' amountsum ' name=' amountsum ' onkeyup='value=value.replace(/[^d.]/g,'')'占位符='填写来源明细value='@pro .“金额总和”输入类型='按钮'值='填写来源明细onclick=' ShowAmountDetail()'/input type=' hidden ' name=' center amount ' id=' center amount ' value=' @ pro .中心金额输入类型='隐藏'名称='CityAmount' id='CityAmount '值='@pro .城市金额输入类型=' hidden ' name=' dismount ' id=' dismount ' value=' @ pro .卸除/输入类型='隐藏'名称='街道金额' id='街道金额'值=' @ pro .街道金额输入类型=' hidden ' name=' other mount ' id=' other mount ' value=' @ pro .其他安装/div/div/
//弹出经费来源明细函数ShowAmountDetail(){ var index=layer。打开({ type : 2,title: '填写经费明细,shadeClose: false,skin: 'layui-layer-rim ',area: ['50% ',' 50%'],maxmin: true,content : '/Project/AmountDetail?ProjectCode=' '@ProjectCode ',btn: ['确定', '关闭】,是:函数(索引,layero){ 0调试器;var body=layer。getchildframe(' body ',index);//得到内联框架页的身体内容var中心金额=正文。查找(' #中心金额').val();var城市金额=机构。查找(' #城市金额').val();var dismount=body。查找(' #下马').val();var街道金额=车身。查找(' #街道金额').val();var其他坐骑=车身。查找(' #其他挂载').val();如果(中心金额==null ||中心金额==' ')中心金额=0;如果(城市金额==null | |城市金额==' ')城市金额=0;if(dismount==null | | dismount==' ')dismount=0;如果(街道金额==null | |街道金额==' ')街道金额=0;if(其他挂载==null | |其他挂载==' ')其他挂载=0;总和=数字(中心金额)数字(城市金额)数字(取消金额)数字(街道金额)数字(其他金额);文件。getelementbyid('中心金额').值=中心金额;文件。getelementbyid('城市金额').值=城市金额;文件。getelementbyid(' dismount ').value=DisAmountdocument。getelementbyid('街道金额').value=StreetAmountdocument。getelementbyid('其他挂载').value=OtherAmountdocument。getelementbyid(' AmountSum ').值=总和;//最后关闭弹出层layer.close(索引);},取消:函数(){//右上角关闭回调}});//layer.full(索引);}子页面:
!DOCTYPE html html hearteta name=' viewport ' content=' width=device-width '/title amountdetail/title/headdy divotal class=' table-table-bordered ' trtd row span=' 5 ' style=' text-align : center;垂直对齐: 中间;经济来源明细/tdtd中央拨款(元)/TDT输入id='中心金额' class='表单-控件' onkeyup='value=value.replace(/[^d.]/g,'')'名称='中心金额'类型='文本'/TD/trtrtd市级专款(元)/TDT输入id='城市金额' class='表单控制' onkeyup='value=value.replace(/[^d.]/g,'')'名称='城市金额'类型='文本'/TD/trtrtd区级资金(元)/TDT输入id=' dismount ' class=' form-control ' onkeyup='value=value.replace(/[^d.]/g,'')'名称=' dismount '类型=' text '/TD/trtrtd街镇配套(元)/TDT输入id='街道金额' class='表单控制' onkeyup='value=value.replace(/[^d.]/g,'')'名称='街道金额type=' text ' '//TD/trtrtd其他(元)/TDT输入id=“其他安装”类=“表单控制”onkeyup='value=value.replace(/[^d.]/g,'')'名称='其他挂载'类型='文本'/TD/tr/table/div/body/html以上这篇层父页获取弹出层输入框里面的值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。