以文本方式查看主题 - 智睿软件_技术交流论坛 (http://zhirui.net/bbs/index.asp) -- Web程序开发 (http://zhirui.net/bbs/list.asp?boardid=22) ---- input高级限制级用法及下拉框选项分组 (http://zhirui.net/bbs/dispbbs.asp?boardid=22&id=13) |
-- 作者:zhirui -- 发布时间:2009-07-14 23:45:00 -- input高级限制级用法及下拉框选项分组 1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) <INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput> 4.ENTER键可以让光标移到下一个输入框 <input onkeydown="if(event.keyCode==13)event.keyCode=9" > 5.只能为中文(有闪动) <input onkeyup="value=value.replace(/[ -~]/g,\'\')" onkeydown="if(event.keyCode==13)event.keyCode=9"> 6.只能为数字(有闪动) <input onkeyup="value=value.replace(/[^\\d]/g,\'\') "onbeforepaste="clipboardData.setData(\'text\',clipboardData.getData(\'text\').replace(/[^\\d]/g,\'\'))"> 7.只能为数字(无闪动) <input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false"> 8.只能输入英文和数字(有闪动) <input onkeyup="value=value.replace(/[\\W]/g,\'\')" onbeforepaste="clipboardData.setData(\'text\',clipboardData.getData(\'text\').replace(/[^\\d]/g,\'\'))"> 9.屏蔽输入法 <input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"> 10. 只能输入 数字,小数点,减号(-) 字符(无闪动) <input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false"> 11. 只能输入两位小数,三位小数(有闪动) <input maxlength=9 onkeyup="if(value.match(/^\\d{3}$/))value=value.replace(value,parseInt(value/10)) ;value=value.replace(/\\.\\d*\\./g,\'.\')" onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\\d{3}$/) || /\\.\\d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe> ====================================================== 下拉框选项分组 <select name="f" onchange="this.form.submit();"> <optgroup label="网站范围"> <option value="-1" selected="selected">请选择一个</option> <option value="cp" >控制面板</option> <option value="pm" >私人信息</option> <option value="subs" >订阅</option> <option value="wol" >看谁在线</option> <option value="search" >搜索论坛</option> <option value="home" >论坛首页</option> <option value="-1">--------------------</option> </optgroup> </select> ====================================================== 取得数组最大值: snum="345,231,56,786,1100,356,1200,300,685,111,134,765" function GetMax(str) num=split(str,",") max=num(0) for ii=0 to ubound(num) if cint(num(ii))>cint(max) then max=num(ii) response.Write "num="&num(ii)&",max="&max&"<br />" next GetMax=max end function response.Write "数组"&snum&"<br />最大值:"&GetMax(snum) |