简单的实在在线检查js net

本文介绍了一个简单的发送短信功能实现页面,包括标题和内容输入框及验证逻辑。通过客户端JavaScript进行实时验证,确保用户输入的数据符合特定长度要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  <div id="nav"><a href="/Default.aspx">首页</a>>>发送短信息</div>
  <div id="boyleft">
    <div class="tbody" style="width:100%">
      <uc1:UserControl ID="UserControl1" runat="server" />
    </div>
  </div>
  <div id="bodyright">
    <div class="tbody" style="width:100%">
      <h2> 发送短信息 </h2>
      <div class="tcontent" style="height:200px">
     
      <table width="100%" border="0" cellspacing="0" cellpadding="0" class="formtable">
          <tr>
            <td colspan="2">请填写发送给<%=_strUserName %>的信息</td>
          </tr>
          <tr>
            <td width="40px"> 标题: </td>
            <td width="310"><asp:TextBox  CssClass="input1" id="txtTitle" runat="server" Width="300px" onfocus="javascript:changetips1();" onblur="javascript:ckTitle(this);" tabindex="1"></asp:TextBox>
            </td>
            <td><div id="<%=txtTitle.ClientID %>_tips" class="tips-default">请输入您的标题</div></td>
          </tr>
          <tr>
            <td> 内容: </td>
            <td><asp:TextBox ID="txtMessage" runat="server" TextMode="multiLine" class="input1" width="300" rows="5" onfocus="javascript:changetips2();" onblur="javascript:ckMessage(this);" tabindex="2"></asp:TextBox>
            </td>
            <td><div id="<%=txtMessage.ClientID %>_tips" class="tips-default">请输入您的短信内容</div></td>
          </tr>
          <tr>
          <td>
          </td>
          <td><asp:Button ID="btSubmit" runat="server" Text="提交"  CssClass="button1" OnClick="btSubmit_Click"/>
   <input type="button" value="返回" onclick="javascript:history.go(-1)" class="button1"/></td>
          </tr>
          </table>      
        
      </div>
    </div>
  </div>
  <script language="javascript">
    <!--
        var strNumber=0;
     tipsmsg=new Array();
     tipsmsg[100]="请输入您的标题";
     tipsmsg[101]="标题填写正确。";
     tipsmsg[102]="你输入的字数不符合要求,请输入2-100个字符。";
     
     tipsmsg[200]="请输入您的短信内容"; 
     tipsmsg[201]="恭喜,你的短信内容正确";
     tipsmsg[202]="你输入的字数不符合要求,请输入4-500个字符。";

     Title=Array('{}',100,'tips-default');
     Message=Array('',200,'tips-default');
     function changetips(name,msgid,styles){
      obj=document.getElementById(name+'_tips');
      obj.innerHTML=tipsmsg[msgid];
      obj.className=styles;
     }
    
    
     function ckTitle(obj){
      if(obj.value.length<2 || obj.value.length>100){
       changetips('<%=txtTitle.ClientID %>',102,'tips-error');
    return false
      }else{
          changetips('<%=txtTitle.ClientID %>',101,'tips-pass');         
    return true;
      }
     }
    
       function ckMessage(obj){
      if(obj.value.length<4 || obj.value.length>500){
       changetips('<%=txtMessage.ClientID %>',202,'tips-error');
    return false
      }else{
          changetips('<%=txtMessage.ClientID %>',201,'tips-pass');
    return true;
      }
     }  
   
     function GoResult(result)
     {       
         eval(result);
     }    

     function formCheck(){
   var strBool;
   var intflag=0;
         var strCheckValue=window.document.getElementById('<%=txtTitle.ClientID %>');
   strBool=ckTitle(strCheckValue);
   if(!strBool)
   {
    intflag++;
   }      
         var strCheckValue=window.document.getElementById('<%=txtMessage.ClientID %>');
   strBool=ckMessage(strCheckValue);
   if(!strBool)
   {
    intflag++;
   }   

   if(intflag>0){
    return false;
   }
   else
   {
    return true;
   }   
     }

    function changetips1()
    {
        changetips('<%=txtTitle.ClientID %>',100,'tips-show');
    }
    function changetips2()
    {
        changetips('<%=txtMessage.ClientID %>',200,'tips-show');
    }
    --> 
    </script>

 

 

        btSubmit.Attributes.Add("onclick", "return formCheck()");
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值