【try..catch..】【判断输入是否为空】【onchange事件】【onmouseover和onmouseout事件】【onmousedown和onmouseup事件】...

news/2024/5/20 2:06:52/文章来源:https://blog.csdn.net/weixin_30883271/article/details/95184108

1.try..catch..

<body>
<script>
function myFunction()
{
try
{
var x=document.getElementById("demo").value;//取值
if(x=="")    throw "值为空";                //返回错误提示
if(isNaN(x)) throw "不是数字";
if(x>10)     throw "太大";
if(x<5)      throw "太小";
}
catch(e)                      //定义错误提示为e
{
var y=document.getElementById("mess");  //读取显示错误提示的标签id
y.innerHTML="错误:" + e + "。";      //通过e显示错误提示
}
}
</script>
<h1>我的第一个 JavaScript 程序</h1>
<p>请输入 5 到 10 之间的数字:</p>
<input id="demo" type="text">              <!--输入值-->
<button type="button" οnclick="myFunction()">测试输入值</button><!--点击事件-->
<p id="mess"></p>                            <!--显示错误提示-->
</body>

显示结果:

 2.判断输入是否为空

<head>

function validate_required(field,alerttxt)//参数为 id/name 和 提示的消息
{
with (field)                         //定位到id
  {
      if (value==null||value=="")    //判断这个id的值是否为空
         {
             alert(alerttxt);         //若是,提示消息并返回false
             return false;
         }
      else {return true}             //若否,返回ture
  }
}

function validate_form(thisform)
{
with (thisform)                 //定为到form
  {
  if (validate_required(email,"请填写内容")==false) //给指定的id和提示信息
    {
        email.focus();                             
        return false;
    }
  }
}
</script>

</head>
    
<body>
       <form action="" οnsubmit="return validate_form(this)" method="post"> <!--接收返回值判断是否提交数据-->
            Email: <input type="text" id="email" size="30">  <!--指定id或者name-->
            <input type="submit" value="Submit">   <!--提交按钮-->
       </form>

</body>

 3.onchange事件,输入文档的字母自动变成大写字母

<script>
function myFunction()
{
var x=document.getElementById("fname");
x.value=x.value.toUpperCase();
}
</script>

<body>
请输入英文字符:<input type="text" id="fname" οnchange="myFunction()">
<p>当您离开输入字段时,会触发将输入文本转换为大写的函数。

</body>

4.onmouseover和onmouseout鼠标滑动触发事件

<script>
function mOver(obj)
{
obj.innerHTML="谢谢"
}

function mOut(obj)
{
obj.innerHTML="把鼠标移到上面"
}
</script>

<body>

<div οnmοuseοver="mOver(this)" οnmοuseοut="mOut(this)" style="width:120px;height:20px;padding:40px;color:#ffffff;">把鼠标移到上面</div>

</body>

5.onmousedown和onmouseup鼠标按住div事件

<script>
function mDown(obj)
{
obj.style.backgroundColor="#1ec5e5";
obj.innerHTML="请释放鼠标按钮"
}

function mUp(obj)
{
obj.style.backgroundColor="green";
obj.innerHTML="请按下鼠标按钮"
}
</script>

<body>

<div οnmοusedοwn="mDown(this)" οnmοuseup="mUp(this)" style="color:#ffffff;width:90px;height:20px;padding:40px;font-size:12px;">这里文字无法显示,因为鼠标没有按住这个div会触发onmouseup事件</div>

</body>

转载于:https://www.cnblogs.com/wskxy/p/6659146.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_829766.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Windows定时计划,7z开源压缩和批处理命令进行网站资料目录的定时备份

项目进行到数据备份阶段发现录入的数据很有必要进行备份,所以在实现sqlserver数据备份的前提下需要把上传目录下的文档进行备份 使用7zip来进行数据备份 首先创建一个文本文档,另存.bat批处理文档 备份代码如下 格式为 7z.ex a "压缩文件需要保存的路径" "要压缩…

电脑无internet访问_网站访问不了怎么办?

相信不少站长都会遇到过这样的问题&#xff0c;那就是网站打不开了&#xff0c;但是这里并不是说每次都打不开&#xff0c;其实网站打不开是有很多的原因的&#xff0c;有可能是域名解析错误&#xff0c;也有可能是服务器不稳定的原因等。大部分的用户都是搞不清楚是什么原因造…

tinymce移动端使用_中小站长该如何做好移动端SEO优化

点击上方"蓝字"&#xff0c;关注我们。文 | 陈老师来源&#xff1a;SEO轻松学对于网站来说&#xff0c;忽略移动端的流量从任何角度来看都是不划算的交易&#xff0c;就像流量站一样。这取决于流量实现它。虽然一些网站的移动端流量并不多&#xff0c;但还远远达不到…

网站后面为啥加端口_个人搭建博客网站的几种方案汇总

1、GitGithubMarkdownjekyll&#xff08;免费&#xff09;2、GitGithubMarkdownhexo&#xff08;免费&#xff09;3、虚拟主机插件Wordpress&#xff08;付费&#xff09;个人有个不成熟的小建议&#xff1a;如果你不想付费&#xff0c;也不想备案&#xff0c;那你基本上就已经…

Redis架构之防雪崩设计:网站不宕机背后的兵法

一、缓存穿透预防及优化 缓存穿透是指查询一个根本不存在的数据&#xff0c;缓存层和存储层都不会命中&#xff0c;但是出于容错的考虑&#xff0c;如果从存储层查不到数据则不写入缓存层&#xff0c;如图 11-3 所示整个过程分为如下 3 步&#xff1a; 缓存层不命中存储层不命…

手把手教程:如何在手机钉钉中添加企业自己的系统网站应用?

前言 在企业办公过程中&#xff0c;为了方便在钉钉中访问已经的系统或应用&#xff0c;可以通过在钉钉中添加自己的企业应用&#xff0c;方便快速找到&#xff0c;进行高效办公。 下面&#xff0c;以YesDev项目管理为例&#xff0c;图文说明如何操作。 用电脑操作&#xff1a…

大型网站架构演化

互联网网站的发展只经历了短短20多年&#xff0c;20多年时间发生了巨大的变化。今天全球有近一半的人口使用互联网。但是一些问题也产生了&#xff0c;电子商务火热的市场背后却是不堪重负的网站架构。12306等。如何打造一个高可用、高性能、易扩展、可伸缩的安全性网站&#x…

果创云-在线中文接口编程的网站,低代码快速开发你的接口

中文接口编程 果创云&#xff08;YesApi.cn&#xff09;&#xff0c;是一个API接口低代码开发平台。现在已经支持中文接口编程。也就是&#xff0c;你可以使用中文来自助开发自己的API接口。 不需要编程基础&#xff0c;就可以在线创建和开发自己的API接口&#xff0c;并且实…

ECS centos6.8系统下从nginx安装到简单网站上线配置操作的完整记录

1.准备工作 1.1已购买阿里云云服务器ECS 1.2域名已购买并解析成功 1.3安装有远程链接工具Xshell和文件传输工具Xftf&#xff0c;并链接上ECS实例 2.安装nginx&#xff08;在Xshell操作&#xff09; 2.1检查安装环境 Nginx是C写的&#xff0c;需要用GCC编译&#xff1b;Nginx的R…

JavaScript里mouseenter和mouseleave与mouseover和mouseout的区别

今天总结下mouseenter、mouseleave、mouseover、mouseout的区别&#xff0c;之前一直懵着用没仔细研究他们的区别&#xff0c;结果终于踢到铁板了。 上代码&#xff1a; <style> div { margin: 0 auto; }     .box { box-sizing: border-box; padding: 30px 0; width…

网站前端ajax翻页插件记录

网站前端ajax翻页插件记录 背景&#xff1a;写了个Django项目&#xff0c;但是在部署到服务器第一次打开网站前端首页的时候&#xff0c;加载速度超慢&#xff0c;主要集中在图片加载浪费时间&#xff0c;而此时我的前端很多部分还没有填充图片&#xff0c; 所以想写个ajax&…

这4个基本常识小窍门 做网站的你必须了解

互联网时代&#xff0c;长点基本网建知识和小窍门&#xff0c;是必须的。所谓知己知彼,方能百战不殆。今天&#xff0c;誉哥为大家GET点新技能。 第一步&#xff1a;域名注册。 域名又叫网址&#xff0c;有了域名不代表有网站&#xff0c;域名只是门牌号&#xff0c;无论用.COM…

PCB 使用第3方网站做为外链图片资源

计划将Web版SI9000阻抗计算工具放外网了,由于个人网站带宽太小原因, 准备将静态的图片资源放在第三方网站&#xff0c;今天找了好几个图床网站&#xff0c;把阻抗模型图上传到图床网站,这样一来就能解决带宽的问题了,今天折腾了老半天了,测试结果不是想要的效果,还是把阻抗模型…

电商网站模板_商城网站开发:开展在线业务要考虑什么

随着电子商务的快速发展&#xff0c;很多企业开始重视电商网站开发&#xff0c;想要做一个自己的电商网站&#xff0c;以便从互联网吸引客户&#xff0c;增加订单&#xff0c;扩大企业影响力。但是现在各种电商网站这么多&#xff0c;该如何制作网站&#xff0c;才能发挥它的作…

服务器性能差用cdn有用吗,CDN加速有用吗?对网站有什么好处?

随着网站的访问量增加的同时&#xff0c;网站访问速度也会越来越慢&#xff0c;带宽费也会花费很多&#xff0c;特别是现在的云主机&#xff0c;都是按照M计费的&#xff0c;而且5M以后就会很贵&#xff0c;对于一些人来说是无法承受的&#xff0c;因此&#xff0c;CDN加速服务…

网站地图生成器_6个让人震惊的网站,每一个都堪称神器!

今天给大家分享6个神仙网站&#xff0c;每一个都堪称神器&#xff0c;每一个都可以帮助你打开新世界的大门&#xff0c;让你震惊&#xff0c;所以一定要看到最后哦~1.PhotoMosh推荐理由&#xff1a;抖音风图片制作PHOTOMOSH​photomosh.com如果你想制作抖音风格的照片或者gif&a…

百度搜狗SEO快速排名模拟点击工具-提升关键词排名

模拟关键字排名点击工具是运用全国的模拟IP来点击搜索引擎关键字&#xff0c;和真实的点击无异&#xff0c;避免搜索引擎发现&#xff0c;现在很多快速排名的网站&#xff0c;都只有这样一款工具来接单&#xff0c;实现快速排名&#xff0c;它的原理是通过搜索这个关键字&#…

百度关键词快排虚拟发包程序-SEO快速排名系统

至2018上半年&#xff0c;随着搜索引擎&#xff08;BD&#xff09;算法的赓续优化和更新&#xff0c;数据发包刺激用户体验数据提拔的方法对词排名的结果逐步变小&#xff0c;我们想要获得更好的结果&#xff0c;照旧得从源头网站域名&#xff0c;布局&#xff0c;外链&#xf…

小旋风SEO蜘蛛池站群-手机企业版泛站群蜘蛛池

一、蜘蛛池是什么意思 简单来说&#xff0c;蜘蛛池就是一种通过利用大型平台权重来获得百度收录以及排名的一种程序。 所谓蜘蛛池&#xff0c;指的是做大量泛站让搜索引擎收录&#xff0c;作为自己的外链资源。 当有新的网站或新的页面时&#xff0c;把新URL放入到这些泛站资…

966SEO学习网:没有蜘蛛监控如何分析搜索引擎蜘蛛抓取量

以宝塔面板为例&#xff1a; 1、登录宝塔WEB面板&#xff0c;找到如下位置 2、点击下载.log结尾的日志文件&#xff0c;点右边的下载&#xff0c;下载到本地 3、利用软件对日志进行分析&#xff08;就可以看到具体蜘蛛抓取频次等&#xff09; 软件推荐光年日志分析 4、在线…