jQuery生成asp.net服务器控件的代码


Posted in Javascript onFebruary 04, 2010

HTML如下

<tr> 
<td class="leftTd" style="width: 107px">附加金额</td> 
<td style="width: 315px"><asp:TextBox ID="txtExtendMoney" Text="0" runat="server"></asp:TextBox> 
<asp:RegularExpressionValidator ID="regExtend" runat="server" ControlToValidate="txtExtendMoney" Display="Dynamic" ErrorMessage="格式不正确" ValidationExpression="[1-9]\d*\.\d*|0\.\d*[1-9]\d*|^[1-9]\d*|0"></asp:RegularExpressionValidator> 
<asp:RequiredFieldValidator ID="reqExtedNo" runat="server" ControlToValidate="txtExtendMoney" Display="Dynamic" ErrorMessage="不可为空"></asp:RequiredFieldValidator></td> 
<td class="leftTd">结算方式</td> 
<td><asp:DropDownList ID="ddlPayType" runat="server"><asp:ListItem>现金</asp:ListItem><asp:ListItem>银行转账</asp:ListItem></asp:DropDownList></td> 
</tr> 
<tr> 
<td class="leftTd">结算账户</td> 
<td colspan="3"><asp:RadioButtonList ID="rdbPayAccountBank" runat="server" RepeatLayout="Flow"></asp:RadioButtonList></td> 
</tr>

最后一个RadioButtonList的ListItem为“其他账户",当选中时,其后增加相应的asp.net服务器控件。选择其它时移除该控件。

jQuery生成asp.net服务器控件的代码

增加

jQuery生成asp.net服务器控件的代码

引入jQuery,然后如下代码

/*结算方式*/ 
$(":radio:last").bind("click",function(){ 
if($("#txtBankNew").length==0){ 
$(this).parent().append('<span id="span"><label style="margin-left:6px;margin-right:4px;" for="txtBankNew">开户银行</label><input runat='server' id='txtBankNew' type='text' /><label style="margin-left:6px;margin-right:4px;" for="txtAccountNew">开户账户</label><input type='text' id='txtAccountNew' runat='server' /></span>'); 
}; 
$("#txtBankNew").focus().select(); 
}); 
$(":radio:not(:last)").bind("click",function(){ 
if($("#txtBankNew").length>0){ 
$("#span").remove(); 
} 
});

这里值得注意的是如果append之后的控件为服务器控件,也就是有runat="server"属性的,原先的单引号生成源后会自动变成双引号,并且runat="server"消失。这实际上跟手工在前台书写此DOM结构.net framework处理一致。因此打开此页面源文件可以看到如下
jQuery生成asp.net服务器控件的代码
但不幸的是,该服务器控件依然没有起作用……

还是用隐藏服务器控件来解决吧?!

Javascript 相关文章推荐
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
基于jquery的不规则矩形的排列实现代码
Apr 16 Javascript
Js判断CSS文件加载完毕的具体实现
Jan 17 Javascript
对Jquery中的ajax再封装,简化操作示例
Feb 12 Javascript
js的Prototype属性解释及常用方法
May 08 Javascript
浅析Node.js查找字符串功能
Sep 03 Javascript
javascript监听页面刷新和页面关闭事件方法详解
Jan 09 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
详解angularJs指令的3种绑定策略
Apr 13 Javascript
微信小程序身份证验证方法实现详解
Jun 28 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
Aug 04 Javascript
vue3.0+vue-router+element-plus初实践
Dec 02 Vue.js
javascript两段代码,两个小技巧
Feb 04 #Javascript
JavaScript面向对象之静态与非静态类
Feb 03 #Javascript
JavaScript 学习笔记(十六) js事件
Feb 01 #Javascript
js左侧多级菜单动态的解决方案
Feb 01 #Javascript
javascript 三种编解码方式
Feb 01 #Javascript
对字符串进行HTML编码和解码的JavaScript函数
Feb 01 #Javascript
javaScript 关闭浏览器 (不弹出提示框)
Jan 31 #Javascript
You might like
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
javascript 闭包
2011/09/15 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
js创建对象的方式总结
2015/01/10 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
jquery实现的动态回到顶部特效代码
2015/10/28 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
利用Node.JS实现邮件发送功能
2016/10/21 Javascript
详解Vue整合axios的实例代码
2017/06/21 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
vue中实现先请求数据再渲染dom分享
2018/03/17 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
微信小程序通过js实现瀑布流布局详解
2019/08/28 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
解决Element中el-date-picker组件不回填的情况
2020/11/07 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
python中map()函数的使用方法示例
2017/09/29 Python
python编写Logistic逻辑回归
2020/12/30 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
HTML5 FormData 方法介绍以及实现文件上传示例
2017/09/12 HTML / CSS
配置H5的滚动条样式的示例代码
2018/03/09 HTML / CSS
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
送给程序员的20个Java集合面试问题
2014/08/06 面试题
优秀的个人求职信范文
2014/05/09 职场文书
春节联欢会策划方案
2014/05/16 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
安全教育观后感
2015/06/17 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书