表单域合法性验证等问题

一、提交web表单的时候,如果要检查表单域的数据的合法性,首先在表单标记里添加onSubmit事件:
<form name=form1 method=post action=””, οnsubmit="return valid_check();">
然后在<head></head>之间添加js程序:
<Script>
function valid_check()
{
 var str;
 if(document.form1.sendcount.value==““||document.form1.content.value==““)
 {
  alert(“发送数量或发送内容不能为空!”);
  return false;
 }
 if(document.form1.sendcount.value.indexOf(“0”)==0)
 {
  alert(“发送数量不能为0或以0开头!”);
  return false;
 }
 if(!isDigit(document.form1.sendcount.value)
 {
  alert(“发送数量必须是数字!”);
  return false;
 }   
 return true;
}
</Script>









二、如果在页面上单击一个单选按钮就会触发一个javascript程序做一些工作,
可以这样做:<input type="radio" name="loginid" value="12345" onClick="check()">
就是加上onClick=check();然后在页面的<head></head>中间加入一段js,
来处理当一个radio被选中时做哪些工作
<Script language=JavaScript>
<Script>
function check()
{
  var login=““;
      var chat;
      if(document.form1.who.value==kcy||document.form1.grade.value==0)
      {
             for(i=0; i<document.form1.loginid.length; i++)
                   if(document.form1.loginid[i].checked)
                           login=document.form1.loginid[i].value;
      }
      for(i=0; i<document.form1.chatid.length; i++)
             if(document.form1.chatid[i].checked)
                    chat=document.form1.chatid[i].value;
      if(login==““)
      {
       alert(“另一个警告信息”);
         this.location=chat_sys_change?tel_id=+chat;
      }
      else
      {
         alert(“一个警告信息”);
         this.location=chat_sys_change?login_id=+login+&tel_id=+chat;
      }
}
</Script>
三、如何通过超链接提交web页面的表单
只需这样做:
<a href="#" οnclick="javascript:form1.submit();">提交</a>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一些测试用例: 1. 测试用户名输入的情况: - 输入合法的用户名,期望验证通过。 - 输入不以字母开头的用户名,期望验证失败并给出提示信息。 - 输入长度小于5个字节的用户名,期望验证失败并给出提示信息。 - 输入长度大于16个字节的用户名,期望验证失败并给出提示信息。 - 输入包含特殊字符的用户名,期望验证失败并给出提示信息。 2. 测试密码输入的情况: - 输入包含数字、字母、下划线的合法密码,期望验证通过。 - 输入长度小于6个字节的密码,期望验证失败并给出提示信息。 - 输入长度大于18个字节的密码,期望验证失败并给出提示信息。 - 输入不包含数字的密码,期望验证失败并给出提示信息。 - 输入不包含字母的密码,期望验证失败并给出提示信息。 - 输入不包含下划线的密码,期望验证失败并给出提示信息。 3. 测试密码确认的情况: - 输入与密码相同的密码确认,期望验证通过。 - 输入与密码不同的密码确认,期望验证失败并给出提示信息。 4. 测试手机号码输入的情况: - 输入合法的手机号码,期望验证通过。 - 输入长度不为11位的号码,期望验证失败并给出提示信息。 - 输入包含非数字字符的号码,期望验证失败并给出提示信息。 5. 测试邮箱输入的情况: - 输入合法的邮箱地址,期望验证通过。 - 输入不包含@符号的邮箱地址,期望验证失败并给出提示信息。 - 输入包含多个@符号的邮箱地址,期望验证失败并给出提示信息。 - 输入不包含.符号的邮箱地址,期望验证失败并给出提示信息。 - 输入包含多个.符号的邮箱地址,期望验证失败并给出提示信息。 6. 测试取消按钮的情况: - 点击取消按钮,期望所有文本框内容被清空。 7. 测试注册按钮的情况: - 点击注册按钮,期望不跳转并进行表单内容的验证
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值