- 浏览: 311397 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
js调用excel、word打印 -
jyangzi5:
[u][/u]引用
常见hibernate面试题 -
wangv:
<code="java">Sy ...
常见hibernate面试题 -
bardo:
建议看看这一个
http://bardo.iteye.com ...
金额数字转中文大写 -
dotjar:
在继续讲解HQL其他更为强大的查询功能前,我们先来讲解以下利用 ...
常见hibernate面试题
下拉框去掉重复值
复选框
和当前日期比较
js数字类型操作
js日常调试
//下拉框联动
//位数检查
//js控制控件属性
//ecap平台下的金额计算
截取字符串
Array.prototype.unique = function() { var data = []; var a = {}; for (var i = 0; i < this.length; i++) { if(!a[this[i]]){ a[this[i]] = true; data[data.length] = this[i]; } } return data; }; var subTpye2_option = document.form_deposit.subTpye2; var data1 = []; var data2 = []; for (var i = 0; i < subTpye2_option.length; i++) { data1[i] = subTpye2_option[i].value; data2[i] = subTpye2_option[i].text; } data1 = data1.unique(); data2 = data2.unique(); document.form_deposit.subTpye2.length = 0; for (var i = 0; i < data1.length; i++) { var obj; obj=document.createElement("option"); obj.value=data1[i]; obj.text=data2[i]; document.form_deposit.subTpye2.add(obj); }
<html> <head> <script language="javascript" type="text/javascript"> function selectType(sid){ var se=document.getElementById(sid); var option=se.getElementsByTagName("option"); var temp; for(var i=0;i<option.length;++i) { if(option[i].selected) { temp = option[i].text; } } alert(se.value); alert(temp) } </script> </head> <body> <select id="s1" onchange="selectType('s1')" > <option select >选择类别</option> <option name="typeId" value="01" >第一个</option> <option name="typeId" value="02" >第二个</option> <option name="typeId" value="03" >第三个</option> <option name="typeId" value="01" >第一个</option> <option name="typeId" value="02" >第二个</option> <option name="typeId" value="03" >第三个</option> <select> </body> <script> Array.prototype.unique = function() { var data = []; var a = {}; for (var i = 0; i < this.length; i++) { if(!a[this[i]]){ a[this[i]] = true; data[data.length] = this[i]; } } return data; }; alert('hello world'); var se=document.getElementById('s1'); var option=se.getElementsByTagName('option'); alert('zz: ' + option.length); var data1 = []; var data2 = []; for (var i = 0; i < option.length; i++) { data1[i] = option[i].value; data2[i] = option[i].text; } alert(data1); data1 = data1.unique(); data2 = data2.unique(); alert(data1); alert(data2); document.getElementById('s1').length = 0; for (var i = 0; i < data1.length; i++) { var obj; obj=document.createElement("option"); obj.value=data1[i]; obj.text=data2[i]; document.getElementById('s1').add(obj); } </script> <html>
复选框
checkAll(this, 'checkbox71'); checkItem(this, 'checkbox83'); Select_checkbox(); <script> //复选框赋值 function Select_checkbox() { var m=0; var t=''; var check = document.getElementsByName('checkbox71'); document.getElementById('BkCustType').value = '7'; document.getElementsByName('BkCustType').value='7'; for(var i = 0; i < check.length; i++) { if(check[i].value=='1') { m = m + 1; } t = t + check[i].value; } // document.getElementById('Total_Records').value = check.length; document.getElementById('Identified_num').value = m; document.getElementById('Type_Flag').value = t; } //复选框全选和取消切换 function checkAll(e, itemName) { var aa = document.getElementsByName(itemName); for (var i=0; i<aa.length; i++) { aa[i].checked = e.checked; if(aa[i].checked == true) aa[i].value = '1'; else aa[i].value = '0'; } } function checkItem(e, allName) { var all = document.getElementsByName(allName)[0]; if(!e.checked) { all.checked = false; e.value = '0'; } else { e.value = '1'; var aa = document.getElementsByName(e.name); for (var i=0;i<aa.length; i++) if(!aa[i].checked) return; all.checked = true; } } </script>
和当前日期比较
var now = new Date(); var arrStart = document.@FormName@.start1.value.split('-'); var startDt = new Date(arrStart[0],parseInt(arrStart[1],10)-1,arrStart[2]); if(startDt.getTime() > now.getTime()) { return '最近风险评估日期不可大于当前日期'; }
js数字类型操作
<script type="text/JavaScript"> function print_selection_ZQ_F8_919432_01() { var linenum = document.form2.linenum.value; var pagenum = document.form2.pagenum.value; var flag = parseInt(pagenum)%2; if(flag == '1') { linenum = parseInt(linenum) + 16; } var prtfilename = document.@FormName@.PrintDataLocalFileName.value.split("|"); //打印用户证 FmtEngine4PSBK('有线电视用户证','FMT_HOST_CLI_Public_ZQ_F8_919432_01',prtfilename[0],linenum); } </script>
<script type="text/JavaScript"> function print_selection_ZQ_F8_919432_01() { var linenum = document.form2.linenum.value; if(parseInt(linenum) <= 10) { linenum = parseInt(linenum) + 15; } else if(parseInt(linenum) > 10) { linenum = parseInt(linenum) - 10; } var prtfilename = document.@FormName@.PrintDataLocalFileName.value.split("|"); //打印用户证 FmtEngine4PSBK('有线电视用户证','FMT_HOST_CLI_Public_ZQ_F8_919432_01',prtfilename[0],linenum); } </script>
js日常调试
<script> alert('aaaaa'); var s1 = "100.00"; alert(s1); alert(Number(s1)); if(Number(s1) < 1000) { alert('s1小于1000'); } </script>
//下拉框联动
dwname.selectedIndex = dwcode.selectedIndex;
//位数检查
var sfzno = document.form2.textbox86.value; if(sfzno.length != 15 && sfzno.length != 18) { return '身份证号码不合法'; }
//js控制控件属性
if(document.form2.select74.value == '0') { document.form2.textbox78.disabled = true; document.form2.textbox78.className='textDisabled'; } else { document.form2.textbox78.disabled = false; document.form2.textbox78.className='textRequired'; document.form2.textbox78.isnotnull = 'true'; }
//ecap平台下的金额计算
document.@FormName@.hidden120.value=document.@FormName@.number91.value; document.@FormName@.hidden121.value=document.@FormName@.number89.value; var s1 = document.@FormName@.hidden120.value.replace(',',''); var s2 = document.@FormName@.hidden121.value.replace(',',''); if(s1!=null && document.@FormName@.select90.value=='1') { var s3 = parseFloat(s1) + parseFloat(s2); document.@FormName@.number88.value = s3; }
截取字符串
hello js <script type="text/javascript"> alert('hello'); var kxdate = '2010-02-02'; if(kxdate != null && kxdate.length >= 10) { var kxdate_1 = kxdate.substring(0,4); var kxdate_2 = kxdate.substring(5,7); var kxdate_3 = kxdate.substring(8,10); } var date = kxdate_1 + kxdate_2 + kxdate_3; alert(date); </script>
控制表格显示 document.getElementById('table_zz').style.display=''; document.getElementById('table_zz').style.display='none'; 设置控件样式 document.getElementById('pzhm').className='textDisabled';
//选择下拉框回显信息 var flag = document.form2.select53.value; if(flag == '0140000000000000001100208') { document.form2.textbox61.value = '80020000005005211'; document.form2.textbox63.value = '测试'; } else if(flag == '0140000000000000002100208') { document.form2.textbox61.value = '80020000005005255'; document.form2.textbox63.value = '测试'; } //屏蔽控件 var flag = document.form2.select81.value; if(flag == '0') { document.form2.textbox67.readOnly='true'; document.form2.textbox67.disabled='true'; document.form2.textbox67.className='textDisabled'; } else if(flag == '1') { alert('111111'); document.form2.textbox67.disabled=false; document.form2.textbox67.readOnly='false'; document.form2.textbox67.className=''; }
显示和隐藏控件 <html> <head> <body> <script language="javascript"> function show(){ document.form1.b3.style.display=""; document.form1.b4.style.display=""; document.form1.txt.style.display=""; } function hid(){ document.form1.b3.style.display="none"; document.form1.b4.style.display="none"; document.form1.txt.style.display="none"; } </script> <form id="form1" name="form1"> <input type="button" name="but1" value="显示" onclick="show()"/> <input type="button" name="but2" value="隐藏" onclick="hid()"/> <input type="button" name="b3" id="but3" value="Hello"/> <input type="button" name="b4" id="but3" value="World"/> <input type="text" name="txt" id="txt"/> </form> </body> </head> </html>
//刷新下拉框 http://108.0.108.221:9080/TxRunAction.do?TranName=clearCache //修改下拉框的值 document.@FormName@.select159.options[5].value = '0060000000000000002100209'; //增加一个选项值 var obj; obj=document.createElement("option"); obj.text='111'; obj.value='111'; document.@FormName@.select159.add(obj); //删除第二个选项值 document.@FormName@.select159.options.remove(1);
<html> <head> <script language="javascript" type="text/javascript"> function selectType(sid){ var se=document.getElementById(sid); var option=se.getElementsByTagName("option"); var temp; for(var i=0;i<option.length;++i) { if(option[i].selected) { temp = option[i].text; } } alert(se.value); alert(temp) } </script> </head> <body> <select id="s1" onchange="selectType('s1')" > <option select >选择类别</option> <option name="typeId" value="01" >第一个</option> <option name="typeId" value="02" >第二个</option> <option name="typeId" value="03" >第二个</option> <select> </body> <html>
发表评论
-
ecap平台安装手册
2012-03-21 12:20 18731,ecapudb用户设置环境变量 if [ -f /hom ... -
ecap常见问题集锦
2010-08-13 20:42 2433ecap常见问题集锦 1.交易不跳页面直接打印,有可能造成打 ... -
ecap操作本地数据库
2010-08-10 20:05 953http://96.0.45.49:9082/ si ... -
ECAP连接外设
2010-07-17 12:18 1018刷折 readCZHMcrWithPayWay(devOb ... -
200000交易配置
2010-07-13 08:43 1051200000交易配置说明 -- 柜面日志记录数据元素 路径: ... -
定位打印
2010-07-06 16:29 1032定位打印 查询下拉框的值 return "凭证 ... -
解析文件--单选后列表中的值传到下一个页面
2010-07-06 15:39 1017单选后列表中的值传到下一个页面 单选控件 ECAP_DATA ... -
excel清单打印
2010-07-06 15:32 10241.excel直接打印(按照文件现有格式打印) ps:设置ex ... -
修改用户根目录: smit命令
2010-06-09 14:10 1587修改用户根目录: smit ... -
ecap--mssql问题总结
2010-06-08 15:46 949给表增加一个字段 ALTER TABLE ect_sysi ... -
bpr刷新资源池测试
2010-06-01 19:51 885bpr刷新资源池测试 刷新地址 http://96.0.45 ... -
从前置取得下拉框的值
2010-05-26 16:48 914客户端联动 dwname.selectedIndex = ... -
ECAP授权问题
2010-05-25 14:53 8441.金额授权没有反应 柜员权限控制表没有数据,必须有对应的网络 ... -
ln命令
2010-05-24 10:33 833ln -s /tmp/test test 这会在当前的目录中创 ... -
在frame里获取其他frame的值
2010-05-19 14:38 1193在frame里获取其他frame的值 parent.do ... -
ecap页面处理技巧(实现动态授权,交换域值,屏蔽刷卡手工输入)
2010-04-28 09:44 1467数据复核 if(document.@FormName@. ... -
根据页面的值跳不同的子交易
2010-04-23 11:45 797<script type="text/ja ... -
快速解决mssql日志文件满造成的无法写入的问题
2010-04-22 14:06 1217在日志文件满造成SQL数据库无法写入文件时,我们可以采用以下两 ... -
异步刷新弹出提示信息
2010-04-21 22:35 990if(document.form2.branchno.va ... -
ECAP下db2基本操作
2010-04-20 15:53 974启动db2数据库 su - db2inst1 db ...
相关推荐
1.动态创建select 代码如下: function createSelect(){ var mySelect = document.createElement_x(“select”); mySelect.id = “mySelect”;... //添加一个选项 obj.add(new Option(“文本”,”值”
给bootstarp下拉多选框进行赋值、清空、清除下拉之前选中的勾---调试页面,发现bootstarp框架多选会自带一个span标签,清空与赋值就是把这个span标签重置,在浏览器调试页面中找到这个span标签,通过class选择器,对...
17.8 窗体滚动条随文字增加自动滚动 17.9 为textarea加横向滚动条 17.10 记录滚动条位置 17.11 彩色滚动条 17.12 Windows XP的滚动条 第18章 在线考题案例 18.1 在线考试代码 18.2 在线考试代码(二) 18.3 在线测试...
17.8 窗体滚动条随文字增加自动滚动 17.9 为textarea加横向滚动条 17.10 记录滚动条位置 17.11 彩色滚动条 17.12 Windows XP的滚动条 第18章 在线考题案例 18.1 在线考试代码 18.2 在线考试代码(二) 18.3 在线测试...
[增强]自定义下拉框、选项卡和多选框显示方式和多选分隔符 [更改]删除广告位时删除对应广告, 删除链接分类时删除对应链接 [更改]默认模板登录页添加广告 [增强]内链允许随机读取,自定义内链条数 [更改]重置菜单...
check框控制显示隐藏明细表(隐藏清空明细表)
完美表格。在此基础上可进行AJAX开发.可编辑选项包括下拉框和文本框等。动态添加行 删除行。tab键切换。回车键改变状态等。
11.1.6 下拉框与列表框标签select 172 11.2 表单数据的接收 173 11.2.1 GET方法 173 11.2.2 POST方法 176 11.3 常用表单数据的验证方法 177 11.3.1 姓名验证 177 11.3.2 日期验证 177 11.3.3 E-mail地址验证 178 ...
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。 (3)按一下空格键,添加空格符。空格符是空行...
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。 (3)按一下空格键,添加空格符。空格符是空行...
2.[改进]网站参数设置 增加 清除JS内容 按钮 3.修复其他几个小细节 2013年09月07日 V2.80更新包 1.[改进]去掉旧版AJAXRequest换成jQuery中的AJAX 2.[改进]为了系统安全和稳定去掉宇初验证码和印象码,加入4种数字...
+增加强制退出已登入用户功能 * 优化统计在线人数功能 * 优化UC接口 * 优化样式 * 解决扩展没有恢复报错问题 * 解决综合题没有删除子试题按钮问题 * 解决前台无限修改密码问题 * 修复几处重置按钮无效的问题 ...