javascript-判断是否为空!!!!!!

问题描述

判断是否为空!!!!!!

比如说有文本框 有下拉框二级联动

但是要判断第一个文本框是否为空,如果为空下面的下拉框二级联动就无法执行
用jQuery或者js怎么写 要demo 谢谢了

解决方案

 <!DOCTYPE html>
<html>
<head>
    <script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js">
    </script>
    <script>
        $(document).ready(function () {
            $("#test").change(function () {
                $("#sel1,#sel2").attr('disabled', $.trim($("#test").val()) == '');
            }).trigger('change');
        });
    </script>
</head>
<body>
    <p>文本框为空的时候select 禁止选择,不为空的时候可以选择</p>
    <input id='test' type='text' />
    <select id='sel1'>
        <option value='1'>11</option>
        <option value='2'>22</option>
        <option value='3'>33</option>
    </select>
    <select id='sel2'>
        <option value='1'>111</option>
        <option value='2'>222</option>
        <option value='3'>333</option>
    </select>
</body>
</html>

解决方案二:

if( $("#id").val()=="" || $("#id").val() ==null )
return;
else
{
...
}

解决方案三:

具体的功能呢?是在文本框中输入文本之后,在下拉选中显示出文本框的内容,然后再根据文本框的执行下拉选吗?

解决方案四:

http://blog.csdn.net/sun2015_07_24/article/details/50504623

解决方案五:

 <!DOCTYPE html>
<html>
<head>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js">
</script>
<script>
$(document).ready(function(){
  $("#test").change(function(){
     if($.trim($("#test").val())==''){
           $("#sel1").attr('disabled',true);
           $("#sel2").attr('disabled',true);
       }else{
   $("#sel1").attr('disabled',false);
           $("#sel2").attr('disabled',false);

}
  });
});
</script>
</head>
<body>
<p>文本框为空的时候select 禁止选择,不为空的时候可以选择</p>
<input id='test' type='text'/>
<select id='sel1'>
<option value='1'>11</option>
<option value='2'>22</option>
<option value='3'>33</option>
</select>
<select id='sel2'>
<option value='1'>111</option>
<option value='2'>222</option>
<option value='3'>333</option>
</select>
</body>
</html>
时间: 2024-08-29 08:37:33

javascript-判断是否为空!!!!!!的相关文章

javascript判断是否为空的程序代码

变量是否为空 下面是if(tmp){}判断的结果:  代码如下 复制代码 if(tmp)if(tmp!=null) tmp未定义时//false//false vartmp;//false//false vartmp=0;//false//true vartmp=10;//true//true vartmp="";//false//true vartmp="ddd";//true//true vartmp=0.0;//false//true vartmp=newSt

JavaScript判断表单为空及获取焦点的方法_javascript技巧

本文实例讲述了JavaScript判断表单为空及获取焦点的方法.分享给大家供大家参考,具体如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <html> <head> <meta http-equiv="Content

JavaScript 判断一个对象{}是否为空对象的简单方法_javascript技巧

做项目时遇到一个问题,判断一个对象是否为空对象,发现这样判断可以,上代码: 1. 代码1: var a = {}; if(!a){ console.log(1);} else if(a == null) { console.log(2);} else { console.log(3);} 结果为:3 2. 代码2: var b = {}; if(b == {}){ console.log(4);} if(b == '{}') { console.log(5);} if(typeof(b) ==

JavaScript判断textarea值是否为空并给出相应提示_javascript技巧

我们在网页设计中常常会用JavaScript来判断用户是否输入合法数据,假如用户没有输入数据则给出相应提示,那么该如何来判断呢?这里向大家介绍用JavaScript判断textarea值是否为空的方法. 下面给出JavaScript函数: if(document.getElementById("htmer").value==''){alert("请输入内容!");return false;} 注意上面代码中的红色部分=='',是单引号而不是双引号,这样可以减少很多不

JavaScript判断用户名和密码不能为空的实现代码_javascript技巧

JavaScript判断用户名和密码不能为空的实现代码 <script language="javascript"><!-- function VF_form1(){ //v2.0 <!--start_of_saved_settings--> <!--type,password,name,Password,required,true,errMsg,密码不能为空!--> <!--type,text,name,User,required,tr

JavaScript 判断浏览器类型及版本_javascript技巧

几天前,浏览器家族有刚诞生了一位小王子,就是Google推出的Chrome浏览器.由于Chrome出生名门,尽管他还是个小家伙,没有人敢小看他.以后,咱们常说浏览器的"四大才子"就得改称为"五朵金花"了. 在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子.浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本. JavaScript是前端开发的主要语言,我们可以通过编写J

js判断是否为空和typeof的用法(详解)_javascript技巧

(1)typeof用法 typeof的运算数未定义,返回的就是 "undefined". 运算数为数字 typeof(x) = "number" 字符串 typeof(x) = "string" 布尔值 typeof(x) = "boolean" 对象,数组和null typeof(x) = "object" 函数 typeof(x) = "function" (2)js判断是否为空 v

JS/Jquery判断对象为空的方法_javascript技巧

发现了一个巧妙的实现: 需要检查一个对象(Object)是否为空,即不包含任何元素.Javascript 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair).检查一个对象是否为空,等价于检查对象中有没有键值对.写成代码,形如: if (isEmptyObject(obj)) { // obj is empty } else { // not empty } 至于 isEmptyObject 的实现,jQuery 中有一个很有想法的方式,请看代码: function i

JavaScript判断前缀、后缀是否是空格的方法_javascript技巧

本文实例讲述了JavaScript判断前缀.后缀是否是空格的方法.分享给大家供大家参考.具体如下: // Js 判断后缀 String.prototype.endsWith = function(suffix) { return this.indexOf(suffix,this.length - suffix.length)!==-1; }; // Js 判断前缀 if (typeof String.prototype.startsWith != 'function') { // see bel

javascript判断当前是安卓平台还是ios平台

javascript判断当前是安卓平台还是ios平台 if (/android/i.test(navigator.userAgent)){ // todo : android } if (/ipadiphonemac/i.test(navigator.userAgent)){ // todo : ios } 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索javascript , 安卓 , 平台 , navigator ,