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

📄 form.html

📁 java脚本即用特效源码从入门到精通帮你渡过难关
💻 HTML
字号:
<html>
<head>
<title>填表窗体</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
<!--
function formhelp() {
document.forms[0].elements[0].focus();
}
function testname() 
{
  var theResult = true;
  var elem0 = null;
  if (document.forms[0].elements[0].value == "" || document.forms[0].elements[0].value == "undefined" || document.forms[0].elements[0].value == "null")
  {
    elem0 = prompt("请填写您的姓名!","");

//设成false就不会递交。
   
    theResult = false;
    document.forms[0].elements[0].value = elem0;
    document.forms[0].elements[0].focus();
    document.forms[0].elements[0].select();
  }
  
//给出结果,true继续下面的,否则返回。
    return  theResult;
}

function testmail()
{
  var theResult = true;
  var elem1 = null
  if ((document.forms[0].elements[1].value.indexOf('@') == -1 || document.forms[0].elements[1].value == "" || document.forms[0].elements[1].value.indexOf('.') == -1)) 
  {
    elem1 = prompt("请输入合法的电子邮件!","");
    theResult = false;
    document.forms[0].elements[1].value = elem1;
    document.forms[0].elements[1].focus();
    document.forms[0].elements[1].select();
  }
  return theResult;
}

function testaddress()
{
  var theResult = true;
  var elem2 = null;
  if (document.forms[0].elements[2].value == "" || document.forms[0].elements[2].value == "undefined" || document.forms[0].elements[2].value == "null")
  {
    elem2 = prompt("请输入联系地址!","");
    theResult = false;
    document.forms[0].elements[2].value = elem2;
    document.forms[0].elements[2].focus();
    document.forms[0].elements[2].select();
  }
  return theResult;
  }

function testcity()
{
  var theResult = true;
  var elem4 = null;
  if (document.forms[0].elements[4].value == "" || document.forms[0].elements[4].value == "undefined" || document.forms[0].elements[4].value == "null")
  {
    elem4 = prompt("请输入所在城市!","");
    theResult = false;
    document.forms[0].elements[4].value = elem4;
    document.forms[0].elements[4].focus();
    document.forms[0].elements[4].select();
  }
  return theResult;
}

function testprovince()
{
  var theResult = true;
  if ((document.forms[0].elements[5].value == "选择一个"))
  {
    alert("请选择所在省份!");
    theResult = false;
  }
  return theResult;
}


function testzipcode()
{
  var theResult = true;
  var elem6 = null;
  if (document.forms[0].elements[6].value.length < 6 || document.forms[0].elements[6].value == "undefined")
  {
    elem6 = prompt("请输入正确的邮政编码!","");
    theResult = false;
    document.forms[0].elements[6].value = elem6;
    document.forms[0].elements[6].focus();
    document.forms[0].elements[6].select();
  }
  return theResult;
}

// 全部合格后提交

function validate()
{
  var theResult = true;
  theResult = testname() && testmail() && testaddress() && testcity() && testprovince() && testzipcode();
  return theResult;
}
//-->
</script>
<meta name="description" content="窗体内容检测脚本">
<meta name="keywords" content="窗体, 检测, 合法性, 合法, form, submit, check, valid, validation, mail, email, e-mail">
</head>

<body onload="formhelp()" bgcolor="#FFFFFF" text="#000000">
<div align="center"> 
  <table border=0 bgcolor="#ffffff" cellpadding="5" bordercolor="#000000" cellspacing="5" width="568">

      <td height="398"> 
        <form method="post" action="" name="mainform"  onSubmit="return validate()">
          必填信息:<br>
          <hr width=100% align=LEFT noshade height=2>
          <p><font color="#000000">姓名: 
            <input type="text" name="name" size="25">
            </font></p>
          <p><font color="#000000">邮箱: 
            <input type="text" name="email" size="25">
            </font></p>
          <p><font color="#000000">地址1: 
            <input type="text" name="address 1" size="30">
            </font></p>
          <p><font color="#000000">地址2: 
            <input type="text" name="address 2" size="30">
            </font></p>
          <p><font color="#000000">所在城市: 
            <input type="text" name="textfield" size="15">
            </font></p>
          <p><font color="#000000">所在省/自治区/直辖市: </font> 
            <select name="province" size="1">
              <option value="选择一个">选择一个</option>
              <option value="Beijing">北京</option>
              <option value="Tianjin">天津</option>
              <option value="Shanghai">上海</option>
              <option value="Chongqing">重庆</option>
              <option value="Hainan">海南</option>
              <option value="Hebei">河北</option>
              <option value="Henan">河南</option>
              <option value="Heilongjiang">黑龙江</option>
              <option value="Jinlin">吉林</option>
              <option value="Shenyang">沈阳</option>
              <option value="Neimenggu">内蒙古</option>
              <option value="Shanxi">山西</option>
              <option value="Shanxi3">陕西</option>
              <option value="Shandong">山东</option>
              <option value="Jiangsu">江苏</option>
              <option value="Zhejiang">浙江</option>
              <option value="Anhui">安徽</option>
              <option value="Jiangxi">江西</option>
              <option value="Fujian">福建</option>
              <option value="Gansu">甘肃</option>
              <option value="Ningxia">宁夏</option>
              <option value="Qinghai">青海</option>
              <option value="Xinjiang">新疆</option>
              <option value="Hubei">湖北</option>
              <option value="Hunan">湖南</option>
              <option value="Guangdong">广东</option>
              <option value="Guangxi">广西</option>
              <option value="Sichuan">四川</option>
              <option value="Guizhou">贵州</option>
              <option value="Yunnan">云南</option>
              <option value="Xizang">西藏</option>
              <option value="Hongkong">香港</option>
              <option value="Aomen">澳门</option>
              <option value="Taiwan">台湾</option>
            </select>
          </p>
          <p><font color="#000000">邮政编码: 
            <input type="text" name="postcode" size="6">
            </font></p>
          <p> 
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="清除">
          </p>
        </form>

    </tr>
  </table>
</div>
<CENTER>
  <p>
    <SCRIPT LANGUAGE="javascript">
<!--
document.mainform.name.focus();
//-->
</SCRIPT>
  </p>
  </CENTER>
</BODY>
</HTML>

⌨️ 快捷键说明

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