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> 

  

原文地址:https://www.cnblogs.com/areyouready/p/7338665.html