Javascript验证Textarea中是否有值/javascript验证select是否为空(是否选择)

2012-03-02 16:44 1252人阅读 评论(0) 收藏 举报
 分类:
 

版权声明:本文为博主原创文章,未经博主允许不得转载。

[html] view plain copy
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
  2. <HTML>  
  3.  <HEAD>  
  4.  </HEAD>  
  5. <script language="javascript">  
  6.  function isTextAreaNull(){  
  7.   var str=document.getElementById("textarea1").value.replace(/(^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+$)/g, "");  
  8.   if(str==""){  
  9.    alert("文本框内容为空");  
  10.   }else{  
  11.    alert(str);  
  12.   }  
  13.  }  
  14. </script>  
  15.  <BODY>  
  16.   <textarea id="textarea1"></textarea>  
  17.  <input type="button" value="测试" onclick="isTextAreaNull()">  
  18.  </BODY>  
  19. </HTML>
////////////////////////////////////////////////////////////

用一般的验证input的格式验证textarea是否为空行不通,需用上面的形式;

 

 select的问题:select验证用一般形式form.sel.value就可以,但是要把option的value的值设置为“”或其他值!;

<select name="sel">

 <option value="xxx">yyy</option>

</select> 

option如果加 value属性,则其值为value属性的值,如果不加value,则其值为yyy(标签中的值);

 另外select的length属性、options[]、selectedIndex(别选中的索引值)属性

var x=document.getElementById("xxx");

x.length;

x.options[];

x.selectedIndex; 

 

 

 

 

 

 

 

posted @ 2016-04-10 17:44  夜深人静123  阅读(1468)  评论(0编辑  收藏  举报