(七)JavaScript之[调试]与[前端表单验证]

12】、调试
为什么要去调试?
1.在编写JavaScript时,如果没有调试工具将是一件很痛苦的事情。
2.没有调试工具是很难去编写JavaScript程序的。
3.编写的代码可能包含语法错误、逻辑错误,如果不借助调试工具,这些错误很难去发现
4.帮助找到错误信息的位置

通常,在编写一个新的JavaScript代码过程中都会发生错误

代码调试:在程序代码中寻找错误

console.log()
我用的chrome浏览器[控制台console等]进行调试,因为chrome的开发者工具是最好的前端调试工具
debugger 关键字用于停止执行 JavaScript,并调用调试函数。
这个关键字与在调试工具中设置断点的效果是一样的。

13】、表单验证

1 <form action="">
2     邮箱:<input id="email" type="text"/>
3     <input id="submit" type="button" value="submit" />
4 </form>
5
6 <p style="color: red;" id="result"></p>
 1 /**
 2  验证email
 3  并非符合实际开发需要
 4  */
 5
 6 function $(id) {
 7     return document.getElementById(id);
 8 }
 9
10 var email = $(‘email‘);
11 var result = $(‘result‘);
12 var submit = $(‘submit‘);
13
14 email.addEventListener(‘keyup‘, function () {
15     if(email.value.indexOf(‘@‘) > 0) {
16         result.innerHTML = ‘‘;
17     }else if(email.value.indexOf(‘@‘) < 0) {
18         result.innerHTML = ‘请输入正确的邮箱格式,包括@‘;
19     }
20 }, false);
21
22 submit.addEventListener(‘click‘, function () {
23     if(email.value == null || email.value == ‘‘){
24         result.innerHTML = ‘邮箱不得为空‘;
25     }else {
26         //判断长度,不小于6位
27         if(email.value.length < 6){
28             result.innerHTML = ‘邮箱不得小于6位‘;
29         }
30     }
31 }, false);
时间: 2024-10-04 19:56:54

(七)JavaScript之[调试]与[前端表单验证]的相关文章

jQuery简单前端表单验证

<!DOCTYPE html> <html> <head> <title>表单验证</title> <script src="../scripts/jquery-1.9.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("

jQuery/javascript实现网页注册的表单验证

1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>注册表单验证</title> 5 <script src="jquery.js"></script> 6 <style type="text/css"> 7 table{background-color:pink;width:80%;height:3

前端表单验证常用的15个JS正则表达式

在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的javaScript正则表达式,其中包括用户名.密码强度.整数.数字.电子邮件地址(Email).手机号码.身份证号.URL地址. IPv4地址. 十六进制颜色. 日期. QQ号码. 微信号.车牌号.中文正则. 1 用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uP

最常用的15个前端表单验证JS正则表达式

在表单验证中,使用正则表达式来验证正确与否是一个很频繁的操作,本文收集整理了15个常用的JavaScript正则表达式,其中包括用户名.密码强度.整数.数字.电子邮件地址(Email).手机号码.身份证号.URL地址. IPv4地址. 十六进制颜色. 日期. QQ号码. 微信号.车牌号.中文正则. 1 用户名正则 1 2 3 4 //用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true consol

javascript面向对象思想做form表单验证 代码很精简哦

<html> <head> <meta charset=utf-8 /> <!--引入jQuery--> <!--coder:[email protected] 孙亚龙---> <script src="jquery-1.7.2.min.js"></script> <script> var obj = { res : true , nick_fun : function(o,tip){ if

web前端表单验证

<form id="registerForm" action="" method="post"onsubmit="return checkForm();"> 用户名: <input type="text" id="username" name="username" maxlength="20" onblur="check

【干货】Laravel --Validate (表单验证) 使用实例

前言 : Laravel 提供了多种方法来验证应用输入数据.默认情况下,Laravel 的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验证规则来验证输入的 HTTP 请求.要掌握 Laravel 强大的验证特性,让我们先看一个完整的验证表单并返回错误信息给用户的例子. 在这之前如果您是首次接触 Laravel 而且并不知道路由如何跳转到指定的控制器 可以查看博主的Restfulapi或者Laravel官网对路由的介绍,在这里就不做介

表单验证提示插件validate

此表单验证插件会对表单字段进行验证,实时提示用户输入信息,用户体验非常好,验证提示紧随input框! 以下为表单验证案例代码: <script type="text/javascript" src="jquery-3.2.1.js"></script> <script type="text/javascript" src="jquery.validate.min.js"></scrip

JavaScript表单验证和正则表达式

JavaScript表单验证 分为四类: 1.非空验证 常用于用户名等 2.相等验证 常用于验证两次输入的密码 3.范围验证 常用于年龄等 4.正则验证 用于手机号,邮箱号等 以下是实例: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html