>  기사  >  웹 프론트엔드  >  자바스크립트 활용 스킬의 본질 (.net html_javascript 스킬

자바스크립트 활용 스킬의 본질 (.net html_javascript 스킬

WBOY
WBOY원래의
2016-05-16 18:53:52957검색

(1). 삭제 사용법 확인:
1. BtnDel.Attributes.Add("onclick","return verify('" "삭제를 확인하시겠습니까?" "')"); linktempDelete.Attributes[" onclick"]="javascript:return verify('" "삭제를 확인하시겠습니까?" "');";
3. private void grdProject_ItemDataBound(object sender, DataGridItemEventArgs e)
4.
{
if ((e.Item.ItemType == ListItemType.Item) | (e.Item.ItemType == ListItemType.AlternatingItem))
{
// 버튼의 프롬프트 부분 삭제
e.Item . Cells[10].Attributes.Add("onclick", "return verify('삭제하시겠습니까?');")
}
}
5.
(2). 언어 간 문자열 대체
System.Text.RegularExpressions.Regex.Replace(str1,@"
]*>{1}","").Replace(" "," ").Replace("\","\").Replace("-","-").Replace("&","&").Replace("
",">").Replace ("br ","n"); (3).양식 닫기1.
this.btnClose.Attributes.Add("onclick", "window.close();return false; ");
2. 이 양식을 닫는 사이에 다른 페이지로 이동합니다.
this.HyperLink1.NavigateUrl = "javascript:onclick=window.opener.location.sign
('" "index.aspx" "? &Func=Edit&AutoID=" intAutoid ');window.close();";
3. 상위 양식을 닫습니다:

' onclick="window.parent.close()" Class="Button" >
4. 이 팝업 양식을 닫고 상위 페이지를 새로 고칩니다. Alt+A
(九).控制输入,非法字符不能输入到TextBox.
onkeypress="if (event.keyCode 57) event.returnValue = false;"
id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12">

说明: 此方法控制TextBox只收数字:0~9 , 也自可以定义其它可输入字符,如改成: 65~123,只允许输入: a~z和A~Z 等.
[以下为收藏]
1>屏蔽功能类
1.1 屏蔽键盘所有键

1.2 屏蔽鼠标右键
在body标签里加上oncontextmenu=self.event.returnvalue=false
或者

function nocontextmenu()
{
if(document.all) {
event.cancelBubble=true;
event.returnvalue=false;
return false;
}
}
或者



1.3 屏蔽 Ctrl+N、Shift+F10、F5刷新、退格键

1.4屏蔽浏览器右上角“最小化”“最大化”“关闭”键

或者使用全屏打开页面

注:在body标签里加上onbeforeunload="javascript:return false"(使不能关闭窗口)
1.5屏蔽F5键

1.6屏蔽IE后退按钮
在你链接的时候用
1.7屏蔽主窗口滚动条
在body标签里加上 style="overflow-y:hidden"
1.8 屏蔽拷屏,不断地清空剪贴板
在body标签里加上onload="setInterval('clipboardData.setData(\'Text\',\'\')',100)"
1.9 屏蔽网站的打印功能

1.10 屏蔽IE6.0 图片上自动出现的保存图标
方法一:

方法二:
자바스크립트 활용 스킬의 본질 (.net html_javascript 스킬
1.11 屏蔽页中所有的script

2>表单提交验证类
2.1 表单项不能为空

2.2 比较两个表单项的值是否相同

2.3 表单项只能为数字和"_",用于电话/银行帐号验证上,可扩展到域名注册等

2.4 表单项输入数值/长度限定

2.5 中文/英文/数字/邮件地址合法性判断

2.6 限定表单项不能输入的字符

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.