javascript进行客户端数据的校验

2016-02-19 19:36 1 1 收藏

今天图老师小编要向大家分享个javascript进行客户端数据的校验教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Web开发 】

 //作者:叨叨
//email:pjzhp@263.net
//客户端对用户输入数据校验
//如果输入的内容不满足,则不提交,并且焦点自动跳到该位置。
//比发送以后在服务器端校验数据要好用的多!

脚本代码:

<script language="JavaScript"
<!--
function Juge(theForm)
{

if (theForm.title.value == "")
{
alert("请输入标题!");
theForm.title.focus();
return (false);
}
if (theForm.detail.value == "")
{
alert("请输入内容!");
theForm.detail.focus();
return (false);
}
if (theForm.name.value == "")
{
alert("请输入作者!");
theForm.name.focus();
return (false);
}
if (theForm.email.value == "")
{
alert("请输入信箱!");
theForm.email.focus();
return (false);
}

}

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

--
</script

html网页代码:

<html
<head
<title文章发布</title
<link rel="stylesheet" type="text/css" href="style.css"
</head

<body bgcolor=#fafee9
<center原创文章投稿处</center
<br<center<font color=red此处严禁发表转载或者抄袭的文章!</font</center
<form name="form1" method="post" action="pub_ok.php" onsubmit="javascript:return Juge(this);"
<table width="90%" border="0" cellspacing="1" cellpadding="1" align="center"
<tr
<td
您的姓名:<input type=text name=name size=30
</td
</tr
<tr
<td
您的信箱:<input type=text name=email size=30
</td
</tr
<tr
<td
文章标题:<input type="text" name=title size="50"
</td
</tr

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

<tr
<td
文章内容:<br<textarea name=detail style="width=80%;height=180px;"</textarea
</td
</tr
<tr
<td
一些说明:<br<textarea name=demo style="width=80%;height=80px;"</textarea
</td
</tr
<tr
<td<input type="submit" name="pub" value="发布您的作品"</td
</tr
</table
</form
<p
</body
</html

//取自我网站的原创文学发布页面。

来源:https://www.tulaoshi.com/n/20160219/1621410.html

延伸阅读
标签: Web开发
try {                     var shell = new ActiveXObject("WScript.Shell");      //读注册表值 var  key1  = shell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\ei...
智能客户端(SmartClient)摘要本文主要讨论基于企业环境的客户端应用程序模型,由于本人曾经从事过传统的客户端/服务器两层结构应用程序和基于.net平台的多层结构应用程序的开发,因此本文将着重描述.net平台上的智能客户端应用程序模型,并根据一般的企业应用系统的需求来一步一步构造出一个较为完整的客户端软件框架。目录简介 概述 定义 .net...
标签: Web开发
受影响系统: MySQL AB MySQL 5.0.45 MySQL AB MySQL 5.0.37 MySQL AB MySQL 5.0.26 描述: MySQL是一款使用非常广泛的开放源代码关系数据库系统,拥有各种平台的运行版本。 mysql命令行客户端工具没有在输出中引用“&”、“”、“”、“"”等特殊HTML字符,如果远程攻击者拥有向表格写入数据的权限的话...
标签: Web开发
目前为止,我尚没有碰到过类似的应用,或者说在需要实现类似功能的时候,我总是首先会想到如何利用客户端的IP地址来解决问题. 不过今天有一个客户问了这个问题,原因是在做内网测试的时候,需要通过客户端的机器名来验证某些信息. 着手这一个案例并做了一些简单的测试之后,我发现,以下一些在网络上常见的用来获得客户端计算机名的代码...
前段时间发了个 ZUNE的不清晰的图,这次终于截到了清晰的大图,赶紧放上来给大家分享。

经验教程

815

收藏

93
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部