博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前后端协调处理checkbox
阅读量:6692 次
发布时间:2019-06-25

本文共 999 字,大约阅读时间需要 3 分钟。

需求:页面属于一个弹出窗体,查询结果,用checkbox展示,选择后,把选中的结果传递给调用页面。

由于要取得后端写的checkbox控件的值,所以在后端处理最后的提交事件,用这个语句把结果传递到页面中的js代码,实现对上级页面的调用:

ClientScript.RegisterStartupScript(typeof(string), "LoadCID", "parent.finishcatalog('"+TextBox2.Text+"')", true);

不过发现IE8正常,360,ff,chrome都不行,只能重来。

 

方案1:后端提交时,把结果用绑定串的方式传到前端,失败。因为前端的代码比后端要先执行

 

方案2:用jquery读取checkbox,但发现aspx生成的input代码,很难访问,没有value

<input id="CheckBoxList1_0" type="checkbox" name="CheckBoxList1$0" /><label for="CheckBoxList1_0">A052118:汽车工业</label><br />

 

方案3:在后端不用控件,构造html代码,前端处理

后端:

for(int i=0;i
"; strCheckList += "
"; }

前端:

function seled()       {            var vals = "";            $('input:checkbox:checked').each(function (index, item) {              vals+=(vals==""?"":"|")+$(this).val()            });            parent.finishcatalog(vals);   //在后台调用            parent.wbox.close();       }

效果:

转载于:https://www.cnblogs.com/jetz/p/7586517.html

你可能感兴趣的文章
Codeforces Round #409 (rated, Div. 2, based on VK Cup 2017 Round 2)(A.思维题,B.思维题)
查看>>
Vue.js动画在项目使用的两个示例
查看>>
新概念英语(1-a)句子集锦
查看>>
使用sphinx生成美观的文档
查看>>
js---15深拷贝浅拷贝 原型链
查看>>
MyEclipse快捷键大全(绝对全)
查看>>
ASP.NET Core Web API处理HttpResponseMessage类型返回值的问题
查看>>
leetcode - Interleaving String
查看>>
进程加载与segment
查看>>
[android] 百度地图开发 (一).申请AK显示地图及解决显示空白网格问题
查看>>
时间序列分析算法【R详解】
查看>>
Nginx+ffmpeg的HLS开源服务器搭建配置及开发详
查看>>
无效报表文件路径
查看>>
C程序编译过程浅析【转】
查看>>
BZOJ 1040 ZJOI2008 骑士 树形DP
查看>>
es62
查看>>
eclipse repository connector
查看>>
谈谈多线程开发中的线程和任务的理念
查看>>
vs2017 自定义生成规则 错误 MSB3721 命令 ”已退出,返回代码为 1。
查看>>
WizNote分享笔记至博客
查看>>