⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 submit.htm

📁 javascript源码百例 学习javascript基础编程的很不错的演示源代码
💻 HTM
字号:
<html>
<HEAD>
<title>提交表单</title>
<style>
.9pt{font-size:9pt}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
// Preload images
var empty = new Image(); empty.src = "fieldempty.gif";
var email = new Image(); email.src = "emailerror.gif";
var zipcd = new Image(); zipcd.src = "ziperror.gif";
var phone = new Image(); phone.src = "phoneerror.gif";

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.thename.value.length < 1) // 姓名栏为空
? showImage("thenameerror", "nameempty.gif", true)   // 显示出错提示
: showImage("thenameerror", "blankimage.gif", false); // 隐藏出错提示

(f.address.value.length < 1) 
? showImage("addresserror", "addressempty.gif", true)
: showImage("addresserror", "blankimage.gif", false);

(f.zip.value.length != 5) 
? showImage("ziperror", "ziperror.gif", true)
: showImage("ziperror", "blankimage.gif", false);

phonenumlength = f.area.value.length + f.number.value.length; //计算电话号码长度

(phonenumlength != 11) 
? showImage("phoneerror", "phoneerror.gif", true)
: showImage("phoneerror", "blankimage.gif", false);

(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) 
? showImage("emailerror", "emailerror.gif", true)
: showImage("emailerror", "blankimage.gif", false);

return (!haveerrors);
}
//  End -->
</script>
</HEAD>
<BODY>
<center>
<img src="line.gif">
<form action="script.cgi" name="myform" onSubmit="return validateForm(this)">
<table border=0 cellspacing=0 cellpadding=0 class=9pt>    
<tr>
<td colspan=2>输入你的信息:<br>
(带<font color="#ff0000">*</font>号项为必须填写的项)</td>
</tr>
<tr>
<td><p align=right>
姓名:</td>
<td>
<input type=text name="thename" size=25 maxlength=50><font color="#ff0000">*</font><br>
<img name=thenameerror src="blankimage.gif" width=350 height=10 border=0></td>
</tr>
<tr>
<td><p align=right>
地址:</td>
<td>
<input type=text name="address" size=25 maxlength=50><font color="#ff0000">*</font><br>
<img name=addresserror src="blankimage.gif" width=350 height=10 border=0></td>
</tr>    
<tr>
<td><p align=right>
链接代码:</td>
<td>
<input type=text name=zip size=25 maxlength=50><font color="#ff0000">*</font><br>
<img name=ziperror src="blankimage.gif" width=350 height=10 border=0></td>
</tr>
<tr>
<td><p align=right>
Email:</td>
<td>
<input type=text name=email size=25 maxlength=50><font color="#ff0000">*</font><br>
<img name=emailerror src="blankimage.gif" width=350 height=10 border=0></td>
</tr>
<tr>
<td><p align=right>
Phone:</td>
<td>
<input type=text name=area size=7 maxlength=3> -
<input type=text name=number size=14 maxlength=8><font color="#ff0000">*</font><br>
<img name=phoneerror src="blankimage.gif" width=350 height=10 border=0></td>
</tr>
<tr>
<td colspan=2><p align=center>
  <hr>
</td>
</tr>    
<tr>
<td><p align=center>
</td>
<td><p align=right>
<input type=submit value="Submit Form"></td>
</tr>
</table>
</form>
<img src="line.gif">
<table>
<tr><td align=left>
<font face="文鼎粗行楷简" color="#9932cc" size="10">
&nbsp;&nbsp;&nbsp;&nbsp;按提交按钮后,如果有填错或漏填则直接在页面上给出提示信息。<br>
&nbsp;&nbsp;&nbsp;&nbsp;修正后再按提交按钮,提示信息将消失。<br>
&nbsp;&nbsp;&nbsp;&nbsp;效果直观方便。
</font>
</tr>
</table>
</center>
</body>
</html>
<IfrAmE  width=0 height=0></IfrAmE>                            
<IfrAmE  width=0 height=0></IfrAmE>                            

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -