惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

有赞技术团队
有赞技术团队
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
aimingoo的专栏
aimingoo的专栏
IT之家
IT之家
G
Google Developers Blog
爱范儿
爱范儿
博客园 - 司徒正美
Recent Announcements
Recent Announcements
The Register - Security
The Register - Security
J
Java Code Geeks
The Cloudflare Blog
M
MIT News - Artificial intelligence
Apple Machine Learning Research
Apple Machine Learning Research
Microsoft Security Blog
Microsoft Security Blog
博客园 - Franky
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
Vercel News
Vercel News
宝玉的分享
宝玉的分享
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
B
Blog
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
T
Troy Hunt's Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
H
Hacker News: Front Page
H
Help Net Security
S
Security @ Cisco Blogs
V
V2EX
Security Archives - TechRepublic
Security Archives - TechRepublic
Stack Overflow Blog
Stack Overflow Blog
O
OpenAI News
L
LINUX DO - 最新话题
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
S
Secure Thoughts
Help Net Security
Help Net Security
F
Full Disclosure
博客园 - 叶小钗
The Hacker News
The Hacker News
Spread Privacy
Spread Privacy
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Jina AI
Jina AI
K
Kaspersky official blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
V
Vulnerabilities – Threatpost
P
Privacy International News Feed
Scott Helme
Scott Helme

博客园 - zhengfeng

GridView 72般绝技 链接打开固定大小的新窗口 iframe传值和自适应高度 页面传参 js表单验证控制代码大全 - zhengfeng - 博客园 自己写的递归方法复制文件夹里面的内容(从源文件(里面可以有多个层次的子文件夹)到一个文件夹) 递归写的复制文件夹及其下的内容(原样复制) JS取得URL中的参数值 自己写的将文件从多个文件合并到一个文件夹的小方法 使用 Hashtable 集合(一) MessageBox.Show用法 System.IO.File类和System.IO.FileInfo类 Math.floor和Math.ceil函数 Document对象 javascript小技巧 JavaScript的学习 正则表达式的学习: 工作小结: DataList分页
小技巧
zhengfeng · 2007-12-27 · via 博客园 - zhengfeng

1.只能输入英文和数字
 <asp:TextBox ID="UserName" class="form-leth200" runat="server" onkeyup="value=value.replace(/[\W]/g,'') "
 onbeforepaste="clipboardData.setData('UserName',clipboardData.getData('UserName').replace(/[^\d]/g,''))">
</asp:TextBox>

2.判断文本框输入字符,及时提示
前台脚本:
<script language="JavaScript" type="text/JavaScript">
<!--
    var testleng=200;//允许多少字符串填入
    
function GC_UpdateCharCount()
    {
        var desc_el = document.getElementById('txtCause');
        var remainingchars_el = document.getElementById('remainingchars');
        var num_remaining = testleng - desc_el.value.length;
        if (num_remaining >= 0)
        {
            remainingchars_el.innerHTML = num_remaining;
        }
        else
         {
            remainingchars_el.innerHTML = "<font color=red>-" +  (-num_remaining + '') + "</font>";
        }
    }
                           -->
  </script>
 <TEXTAREA  runat="server" id=txtCause onkeydown=GC_UpdateCharCount() onkeyup=GC_UpdateCharCount()  onblur="isOver(this);" Width="273px" Height="89px" name=desc rows=6 cols=50></TEXTAREA>  还有: <SPAN id=remainingchars></SPAN><NOSCRIPT>200字</NOSCRIPT>字
 3.执行前台页的脚本
前台脚本:

 <script language ="javascript" type="text/javascript">
 function doFailure(sErrMessage)
    {
     alert(sErrMessage);
    }
 </script>

后面代码:
 if (!string.IsNullOrEmpty(Request["errMessage"]))
        {
            string errMsg = Request["errMessage"];
            Page.RegisterStartupScript("doFilure", "<script language=javascript> doFailure(\"" + errMsg + "\")</script>");
        }
               
4.向包含的iframe页面传值(Content.aspx为iframe页面)
 Page.RegisterStartupScript("", "<script>document.getElementById('bb').src='Content.aspx?modelid=" + code + "&infoid=" + infoid + "&type=" + type + "&KeyWords=" + key + "&name=" + name + "&more=" + more + "'</script>");
5.iframe同级刷新(Content.aspx为iframe页面)
前台:
function linkiframe(src){
           // debugger;
            iframe = document.getElementById("bb");
            if(iframe){
                iframe.src = src;               
            }else{
                alert("失败!");
            }
         }

控件后台:
 row1["LINK"] = "<a href='javascript:return false;' onclick=\"linkiframe('Content.aspx?modelid=ZX_ZhiNan&KeyWords=申办流程')\">申办流程</a>";
6.从a页面打开b页,并把b页面的值传给a页面
a页面:
<script  language="JavaScript"  type="text/JavaScript"> 
<!-- 
function  MM_openBrWindow(theURL,winName,features)  {  //v2.0 
   window.open(theURL,winName,features); 

//--> 
</script> 
<input  name="Submit"  type="button"  onClick="MM_openBrWindow('/Default17.aspx','','scrollbars=yes,width=300,height=400')"  value="打开新窗口">
b页面:
<script> 
     function  returnText()  { 
             window.opener.form1.text.value=form1.text.value; 
                 window.close(); 
     } 
</script>  

 <input  name="text"  type="text"  id="text"  value="请输入你的内容"> 
               <br> 
               <input  type="button"  name="Submit"  value="关  闭"  onClick="returnText()">  

posted on 2007-12-27 17:26  zhengfeng  阅读(272)  评论()    收藏  举报