• JavaScript


    1、js非空验证

    <textarea id="content"></textarea>

        <script type="text/javascript">       
          function vali(){     
           var str=document.getElementById("content").value.replace(/(^[s	xa0u3000]+)|([u3000xa0s	]+$)/g, "");  
      	 if(str==""){     
             alert("内容不能为空!");
             return false;
           }   
            return true;
          }       
        </script>
    

    2、光标起始位置不在左上角

    问题描述:表单提交后发现内容前多了很多空格,而且每次更新表单提交都会有空格增加。

    而且每次文字从数据库读到textarea后文字都不居左。原来问题出在HTML上:
    <textarea>
          内容内容
    </textarea>
    上面这句看似格式漂亮的HTML语句在textarea下确是有问题的。浏览器会解析为
    <textarea><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;内容内容</textarea>
    可见在写<textarea>时一定要写成
    <textarea>内容内容</textarea> 

    这样就不会出现那么多空格了!

    3、javascript确认框

    挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认。

    <script type="text/javascript"> 
      function del() { 
       var msg = "您真的确定要删除吗?
    
    请确认!"; 
       if (confirm(msg)==true){ 
         return true; 
       }else{ 
         return false; 
       } 
      } 
    </script>  

    调用方法:

    <a href="del.jsp?id=123" onclick="javascript:return del()">删除</a> 
    

      

  • 相关阅读:
    语句
    Delphi 二维码产生和扫描
    C# 二维码扫描
    FireDac Pooling
    Delphi 7生成XML
    DataSnap Session expired处理。
    VirtualBox虚拟机中启用usb3.0却无法显示u盘的解决方法
    索引列无效情况
    Object.defineProperty() 双向数据绑定原理
    Es6常用
  • 原文地址:https://www.cnblogs.com/areyouready/p/7338665.html
Copyright © 2020-2023  润新知