源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Javascript的表单与验证-非空验证

  • 时间:2020-03-09 18:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Javascript的表单与验证-非空验证
[b]推荐阅读:[url=http://www.1sucai.cn/article/81013.htm]Javascript的表单验证长度[/url][/b] [b][url=http://www.1sucai.cn/article/81139.htm]Javascript的表单验证-提交表单[/url][/b] [b][url=http://www.1sucai.cn/article/81141.htm]Javascript的表单验证-初识正则表达式[/url][/b] [b][url=http://www.1sucai.cn/article/81142.htm]Javascript的表单验证-揭开正则表达式的面纱[/url][/b]  JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 [b]表单提交前要检查数据的合法性[/b] 在要对表单里的数据进行验证的时候,可以利用getElementById()来访问网页上任何一个元素 每个表单域都有一个form对象,可被传给任何验证表单数据的函数
<input id="zipcode" name="zipcode" type="text" size="5" onclick="showIt(this.form)"/>
function showIt(thisForm)
{
alert(thisForm["zipcode"].value);
//通过form对象的name属性,取得元素的值
}
利用name属性或getElementById()方法都可以完成对元素的获取 [b]检查表单数据的时机,取决于选择正确的用户输入事件去处理。[/b] 也就是说,当用户输入数据后立即对数据验证。 用户在输入数据时的顺序是: 选择输入域 在域里输入数据 离开该域,移往下个目标 选择下个目标域 在域里输入数据 在这个过程中,会激发一系列的事件,利用这些事件,可以找到对数据验证的时机 1) 选中输入域时 –激发onfocus事件(焦点) 2) 离开输入域时 –激发onblur事件(离开焦点) 3) 离开该域并且输入内容发生改变时 –激发onchange事件 最正确的选择是在激发onblur事件时去对数据进行验证 [b]验证的第一步:检查域不为空[/b]
<input id="phone" name="phone" type="text" size="12" onblur="validateNonEmpty(this)"/>
调用validateNonEmpty来响应onblur事件 表单对象使用关键字this被传至函数 以下是验证函数
function validateNonEmpty(inputField)
{
if(inputField.value.length==0)
{
alert("Please enter a value.");
return false;
} 
return true;
}
在网页表单进行提交的时候,一定要对用户输入的数据进行验证 在要对表单里的数据进行验证的时候,可以利用getElementById()来访问网页上任何一个元素 以上内容是针对Javascript的表单与验证-非空验证的全部叙述,希望对大家有所帮助!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部