1、获取浏览器的对象属性

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>获取浏览器的对象属性</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>

<body>

<script language = "javascript" type = "text/javascript">

with (document) {

write("你的浏览器信息:<ol>");

write("<li>代码:" + navigator.appCodeName);  //浏览器的代码

write("<li>名称:" + navigator.appName);  //浏览器的名称

write("<li>版本: " + navigator.appVersion);

write("<li>语言:" + naviagtor.language);

write("<li>编译平台:" + navigator.platform);

write("<li>用户表头: " + navigator.userAgent);

}

</script>

</body>

</html>

2、设置背景和字体的颜色

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>设置背景和字体的颜色</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

<style type = "text/css">

body {

text-align:center;

}

</style>

<script language = "javascript" type = "text/javascript">

document.bgColor = "black";

document.fgColor = "white";

function changeColor() {

document.bgColor = "";  //设置背景颜色

document.body.text = "blue";  //设置字体颜色

}

function outcolor() {

document.bgColor = "pink";

document.body.text = "white";

}

</script>

</head>

<body>

<h1 onMouseOver = "changeColor()" onMouseOut = "outcolor()">静夜思<h1>

<p onMouseOver = "changeColor()" onMouseOut = "outcolor()">床前明月光,</p>

<p onMouseOver = "changeColor()" onMouseOut = "outcolor()">疑似地上霜。</p>

<p onMouseOver = "changeColor()" onMouseOut = "outcolor()">举头望明月,</p>

<p onMouseOver = "changeColor()" onMouseOut = "outcolor()">低头思故乡。</p>

</body>

</html>

3、防盗链

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>防盗链</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

</head>

<body>

<script language = "javascript" type = "text/javascript">

<!--

var frontURL = document.referrer;  //获取上次的连接地址

var host = location.hostname;

if ("" != frontURL) {

var frontHost = frontURL.subString(7, host.length + 7);

if (host == frontURL) {

alert("没有盗链!!");

} else {

alert("您是非法盗链,请通过本部访问!!");

}

} else {

alert("您是直接打开该文档,没有盗链!!");

}

-->

</script>

</body>

</html>

4、自动选择文本框的内容

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>自动选择文本框的内容</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

<script language = "javascript" type = "text/javascript">

function Selected() {

form1.text.focuse();  //取得文本框焦点

form1.text.select();  //选择文本框

}

function show() {

alert(form1.text.value);

}

</script>

</head>

<body onload = "Selected()">

<form id = "form1" name = "form1" method = "post" action = "">

<label>

<!--  <input type = "text" name = "text" value = "自动选择文字" />  -->

<input type = "text" name = "text" value = "自动选择文字" onmouseover = "this.value = '';" />

</label>

<input type = "submit" value = "提交" id = "ok" name = "ok" onclick = "show()" />

</form>

</body>

</html>

这是个比较常用到的功能,帮客户自动选择文本框的内容减少客户的输入量!

5、表单验证

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>表单的验证</title>

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="this is my page">

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

<script language = "javascript" type = "text/javascript">

function check() {

if (form1.username.value == "" || "" == form1.password.value || "" == form1.email.value) {

//alert(username);

var name = form1.username.value;

form1.username.value = "" + name;

alert("您的资料没有完善!!");

} else {

var str = form1.email.value;

var n = str.indexOf("@", 1);  //简单地验证邮箱

if((n == -1) || (str.length - 1) == n) {

alert("您的Email地址不合法,请重新输入!!");

return false;

}

alert("验证成功!!!");

}

}

function Reset() {

var result = confirm("您确定要重置表单吗??重置后已经填写的内容会没有了!!");  //人性化提示

return result;

}

</script>

</head>

<body>

<form id = "form1" name = "form1" method = "post" action = "" onreset = "return Reset()">

用户名:<input type = "text" name = "username" id = "username"/><br />

密  码:<input type = "password" name = "password" /><br />

邮  箱:<input type = "text" name = "email" /><br />

<input type = "submit" name = "ok" value = "提交" onclick = "check()"/>

<input type = "reset" name = "cancel" value = "重置" />

</form>

</body>

</html>

上面是最简单的前台信息验证。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/ubuntuvim/p/4796563.html

javascript文本对象相关推荐

  1. JavaScript原生对象及扩展

    来源于 https://segmentfault.com/a/1190000002634958 内置对象与原生对象 内置(Build-in)对象与原生(Naitve)对象的区别在于:前者总是在引擎初始 ...

  2. 【JS】javascript正则表达式的基本使用(JavaScript RegExp 对象)

    javascript正则表达式的基本使用(JavaScript RegExp 对象) 1. 正则表达式是什么? 2. 基本使用语法 2.1 正则表达式思维导图 2.2 定义正则表达式 2.2.1 普通 ...

  3. javascript 文本框限制输入1到10位数字正则表达式

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <!D ...

  4. JavaScript自定义对象

    JavaScript自定义对象 2.1.类和对象的概念 ​ 所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的存在,可以发现身边很多对象,汽 ...

  5. JavaScript 复制对象与Object.assign方法无法实现深复制

    在JavaScript这门语言中,数据类型分为两大类:基本数据类型和复杂数据类型.基本数据类型包括Number.Boolean.String.Null.String.Symbol(ES6 新增),而复 ...

  6. javascript 遍历对象

    javascript 遍历对象 <!DOCTYPE html> <html lang="en"><head><meta charset=& ...

  7. javascript定义对象写法(个人整理)

    javascript定义对象的几种简单方法 1.构造函数方式,全部属性及对象的方法都放在构造方法里面定义 优点:动态的传递参数 缺点:每创建一个对象就会创建相同的方法函数对象,占用大量内存 funct ...

  8. javascript笔记:深入分析javascript里对象的创建(上)续篇

    今天回来一看我的博客居然有这么多人推荐真是开心极了,看来大家对我的研究有了认可,写博客的动力越来越大了,而且我发现写javascript在博客园里比较受欢迎,写java的受众似乎少多了,可能博客园里j ...

  9. JavaScript Date 对象

    JavaScript Date 对象 JavaScript Date 对象 http://www.w3school.com.cn/jsref/jsref_obj_date.asp 日期处理 Date ...

最新文章

  1. 由《惊天魔盗团》改编的VR游戏登陆Gear VR
  2. 在vivado hls软件上打开zynqnet工程,Vivado HLS Command Prompt(Vivado HLS 命令提示符)是什么
  3. 杭州的马路上,突然多了6万张阿里人的笑脸
  4. keras demo - fashion_mnist
  5. 获取context path或者basePath
  6. iOS开发之UITextField(输入框)限制只能输入整数和小数
  7. 卡巴斯基KEY被列入黑名单
  8. cad字体安装_1.1.2 CAD篇之字体库设置
  9. 使用nginx配置二级域名
  10. 基于R语言的主成分分析
  11. 夜深人静写算法(一)- 搜索入门
  12. 报错the confidence keyword argument is only available if OpenCV is installed的解决方法
  13. java里面的scanner怎么关闭_作业。scanner怎么不能关闭
  14. (*^__^*) 感恩相伴,祝福相随 (*^__^*)
  15. 计算机考试ppt应用,职称计算机考试辅导:Powerpoint使用母版
  16. 停车场门禁控制系统的状态机
  17. Hyperledger Fabric网络节点架构
  18. 最大公约数和最小公倍数、判断两数互质
  19. OpenPAI1.3.0 部署
  20. 李大学:CTO,应该像CEO一样思考

热门文章

  1. 九里机器人_电子科技大学九里堤校区青少年科教基地为农民工留守子女开展科技讲学公益活动...
  2. win32获取当前运行程序的内存地址_一个lock锁,就可以分出程序员对问题处置方式水平的高中低...
  3. python时间比较好_花了半个月时间,终于找到了一款最适合的python教程
  4. oracle显示数据中心类异常,Oracle_10g数据库基础教程-参考答案
  5. 小程序table 表格+小程序table 表格太长显示不全,实现滚动效果
  6. label mpchart 饼图_运用matplotlib绘制折线图、散点图、饼图、柱形图的定义代码以及案例详解...
  7. mysql数据库表子查询语句_MySQL使用子查询教程
  8. Web容器默认的servlet
  9. android studio 本地html,android - 从当前HTML文件Android Studio中打开本地HTML文件? - 堆栈内存溢出...
  10. java 每秒处理1000个请求_每秒处理请求数和并发是一个概念吗?