js验证机制是什么

问题描述

面试的时候,面试官问了一个问题:js验证机制是什么,想了好久,真的不知道是什么。百度查了也没有

解决方案

告诉他,js仅仅是客户端验证,如果我网页另存为,提交地址改下,并把js验证代码删了,这样是会绕过js的验证,更有把js禁用,那什么特效,验证都没了。js验证机制仅仅是客户端验证,服务端验证是必须的。
解决方案二:
我觉得面试官的问题应该是:js验证方式。onsubmit提交时对表单验证onblur时验证或者通过jquery的validation插件验证
解决方案三:
其实这个问题问出来,的确会让人摸不着头脑,这个时候就应该询问面试官,以了解他到底是要问什么。完全不需要害怕什么,没有听明白一个问题就问清楚,这是人与人交流中的常态。因为面试官心里想着问你一个问题,然后以自己的方式表述出来,他自己当然知道这个问题是什么意思,他也想当然地以为你知道这个问题什么意思,但是在你听来,根本不理解问题的含义,所以你就应当追问,让他把问题表述清楚,以使问题明晰化。其实这个现象也经常发生在我们自己身上,自己心里想着一个问题,但是去问别人的时候表述过于简单,自以为别人能听懂,但是其实别人根本听不懂,所以我们应该去把这个问题详细地解释清楚。这个面试官可能是想问你“页面上提交表单前一般会通过JS对输入的合法性进行校验,请问这是怎么实现的?”。可以这么答:在表单提交的事件中,调用一个JS函数:此函数通过DOM操作获取表单中的输入值,然后校验这些输入值的合法性,如果全部合法则函数返回true,如果输入值不合法则提示一个消息(比如alert)并且函数返回false。如果JS函数返回true,则继续提交到后台,如果JS函数返回false,则不提交到后台。
解决方案四:
你告诉他,js验证机制是:错了就会验证
解决方案五:
鉴定完毕,这考官估计,能力也一般吧。。否则也不会这么私有的名词来问你。。。正常来说一个有经验的人,都会用一些比较通易俗懂词语,,一听 js验证机制 根本没这么个词。。怎么回答问题。。。
解决方案六:
可能他说的是js的表单的验证机制吧,那就是onclick,onblur等事件以及事件的响应

时间: 2024-10-23 11:51:23

js验证机制是什么的相关文章

ZenTaoPHP框架的数据验证机制

项目中数据验证在web应用中尤其显得重要.下面来给大家介绍下ZenTaoPHP框架的数据验证机制. 一.首先来确定一个问题,即验证的规则放在什么地方? mvc程序中,每一层都可以放验证规则.比如很多的表单验证,会自动根据用户的输入进行验证,然后给予提示.那么数据验证放在哪一层呢?这个问题网络上大家有很多的争议.有的人主要放在view这一层,有的则主张放在control层.禅道框架选择了model层. 为什么这样做呢?因为model层是最低的一层,所有的数据操作,都要经过model来进行处理.那么

js验证框架之RealyEasy验证详解_javascript技巧

使用Really_easy_field_validation_with_Prototype进行表单验证,具体内容如下 1.第一步当然是先引入js和css文件. <link href="${ ctx}/skin/css/validation.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="${ c

asp.net 身份验证机制实例代码_实用技巧

ASP.NET提供了3种认证方式:windows身份验证.Forms验证和Passport验证. windows身份验证: IIS根据应用程序的设置执行身份验证.要使用这种验证方式,在IIS中必须禁用匿名访问. Forms验证:用Cookie来保存用户凭证,并将 未经身份验证的用户重定向到自定义的登录页. Passport验证:通过Microsoft的集中身份验证服务执行的,他为成员站点提供单独登录和核心配置文件服务. 关于这三种验证方式的配置,推荐一篇文章:http://www.jb51.ne

webqq的js验证里面的for循环怎么进去不了

问题描述 webqq的js验证里面的for循环怎么进去不了 var p=document.getElementsByTagName("input"); var username=p[0].value; var password=p[1].value; var len=username.length; //alert(typeof(len)); //alert(len); for(i=0;i++;i alert("niha"); if(username[i]>=

经常用到的JS验证脚本

跟大家分享经常用到的js验证脚本,很实用,喜欢的话就收藏起来吧.   1 // ================================================================   2 // 本函数用于限制文本输入框中只能输入数字"0"到"9",".","-"   3 // =============================================================

基于prototype.js验证框架(validation.js)的三个应用

最近对prototype.js用的比较多,同时发现了一个基于prototype.js的验证框架: validation.js really easy field validation with prototype,下面是我在开发中用到的三个例子. 前提条件: 首先要在html页面中引入几个js <script type='text/javascript' src='../script/prototype.js'></script> <script type='text/jav

Silverlight控件注册验证机制探索

先给大家介绍一下Silverlight客户端控件的使用情景.一般来说, Silverlight客户端控件会销售给开发Silverlight程序的公司,他们是控件的购 买者.他们开发的程序中会用到Silverlight客户端控件.但是Silverlight控件 最终是在浏览Silverlight 程序的网站用户机器上执行的.说的有点绕,请参照 下图. 这个纯客户端注册验证机制主要流程如下: 1,控件购买者下载使用Silverlight控件(Silverlight控件中包含 PublicKey及验证

JS验证IP,子网掩码,网关和MAC的方法

  本文实例讲述了JS验证IP,子网掩码,网关和MAC的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70

js验证上传图片的方法

  本文实例讲述了js验证上传图片的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72