`

用jquery设置按钮的disabled属性来实现按钮的禁用

 
阅读更多

1,虽然可以在button标签中直接添加disable属性来实现按钮的禁用,

但是并没有什么意义,按钮是用来按的,素以要实现有条件的禁用。

使用jquery选择器选定标签,再使用attr()函数控制按钮的disable属性,

就能实现按钮的有条件禁用,直接来看函数:

 

$('#button').attr('disabled',"true");添加disabled属性 
$('#button').removeAttr("disabled"); 移除disabled属性 

 2,例子

 

 

<button class="select" id="determine" onclick="save_clean()">
  确定
</button>
 控制button按钮disable属性的js函数

 

 

 

function save_clean(){
 if(localStorage.getItem("name")!=undefined&&localStorage.getItem("restaurant_name")!=undefined&&localStorage.getItem("package_name")!=undefined) //判断前面三个文本框中是否都不为空
 { localStorage.removeItem("name");
     localStorage.removeItem("restaurant_name");//这三个本地存储是当前面三个文本框都不空清空它们
     localStorage.removeItem("package_name");
     location.href = "../welcome/order"}
 else{
        $('button#determine').attr('disabled',"true");//三个文本框只要有一个不为空button按钮就禁用掉
    }
}
 

 

 

 

分享到:
评论

相关推荐

    用jquery设置按钮的disabled属性的实现代码

    在jquery中可以使用attr()函数修改按钮的disable属性 $(“#test”).attr(‘disabled’,false); jquery 控制button的disabled属性 代码如下: $(‘#button’).attr(‘disabled’,”true”);添加disabled属性 $(‘#...

    js和jquery设置disabled属性为true使按钮失效

    在JavaScript(简称js)和jQuery库中,可以方便地通过设置`disabled`属性来实现这一功能。本文将详细探讨如何使用这两种方法使按钮失效。 首先,我们来看JavaScript原生方法。JavaScript是一种广泛使用的客户端脚本...

    jquery操作checked属性以及disabled属性的多种方法

    本文主要介绍如何使用jQuery来操作HTML元素中的`checked`属性和`disabled`属性。在HTML中,`checked`属性通常用在单选按钮(radio)和复选框(checkbox)上,用于指定元素是否被选中。`disabled`属性则用于指定元素...

    jquery通用全选并控制操作按钮

    "jquery通用全选并控制操作按钮"这个主题是关于利用jQuery实现一种常见的用户界面功能,即在表格或者列表中提供一个全选按钮,可以一键选择所有选项,同时根据选中项的数量来控制其他操作按钮的可见性或可用性。...

    jquery设置按钮停顿3秒不可用

    文档中使用了jQuery的attr()方法来设置按钮的"disabled"属性为"disabled",这样可以使得按钮在设置后立即变为不可用状态。这是一个很直接的方法,能够迅速阻止用户的进一步操作,直到页面上的JavaScript逻辑再次将其...

    jQuery模拟IOS开关按钮代码.zip

    同时,代码可能还包含设置开关按钮是否禁用(disabled)的功能,这在某些情况下非常有用,比如当某个选项不可用时。 具体实现过程中,可能使用了jQuery的`.addClass()`和`.removeClass()`方法来切换类名,从而改变...

    jquery+CSS3按钮加载loading动画效果

    对于按钮加载动画,我们可以使用CSS3的伪类(如`:hover`、`:active`)和`transition`、`animation`属性来实现。 以下是一个简单的步骤概述: 1. **HTML结构**:创建一个按钮元素,包含加载动画的占位符,例如一个...

    【JavaScript源代码】jQuery实现发送验证码控制按钮禁用功能.docx

    当`n`的值减少到0或以下时,使用`clearInterval`停止定时器,然后将按钮的文本恢复为“重新发送”,并解除按钮的禁用状态,通过`prop("disabled", false)`实现。 这个示例展示了如何利用jQuery轻松地实现一个简单...

    JQuery设置和去除disabled属性的5种方法总结

    在网页开发中,`disabled` 属性是一个非常重要的特性,它用于禁用HTML元素,如按钮、输入框、选择框等。当一个元素被禁用时,用户无法与之交互,同时,这些元素通常会呈现出一种灰色或者半透明的状态以表示它们的不...

    jQuery启用禁用表单 jQuery启用禁用表单网页特效.zip

    jQuery提供了一个简洁的API,例如,使用`.attr()`方法来改变`disabled`属性: ```javascript $("#myInput").attr("disabled", true); // 禁用ID为"myInput"的元素 $("#myInput").attr("disabled", false); // 启用ID...

    Jquery 复选框选中之后 按钮才能点击

    本篇将详细介绍如何使用Jquery来实现这一效果。 首先,我们需要了解Jquery的基本用法。Jquery是一个轻量级、高性能的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在Jquery中,我们通常...

    JQuery实现倒计时按钮的实现代码

    在本例中,通过设置按钮的disabled属性为true,实现了禁用按钮的功能。 6. 修改DOM元素的属性和内容:Jquery提供了丰富的方法来操作DOM元素,包括获取和设置元素的属性和内容。在本例中,使用了`.attr()`方法来改变...

    按钮显示和隐藏

    例如,可以通过更改按钮的 `display` 或 `visibility` 属性来达到相同的效果。 ```css .hidden { display: none; /* 或 visibility: hidden; */ } ``` 并通过JavaScript添加或移除这个类来实现按钮的隐藏与...

    jquery经典案列,获取控件属性并改变。

    这个经典案例聚焦于如何利用jQuery来获取网页中的控件(如输入框、按钮等)的值,并调整这些控件的属性。下面我们将详细探讨jQuery在这方面的运用。 首先,我们需要理解jQuery的基本用法。引入jQuery库后,可以通过...

    jquery动态禁用label标签rar

    本资源“jquery动态禁用label标签rar”聚焦于使用jQuery实现动态控制表单元素的功能,特别是针对label标签的禁用效果。通过这个功能,用户可以根据需要使一部分表单元素变得不可交互,提升用户体验。 在表单设计中...

    jquery设置表单元素为不可用的简单代码

    在上文提供的实例代码中,我们主要使用了jQuery的prop()方法来设置元素属性。具体来说,将表单元素的disabled属性设置为disabled值,即可实现元素的禁用效果。让我们详细分解一下这些知识点: 1. jQuery的引入:在...

    重写按钮---attr属性的使用

    这篇博客“重写按钮---attr属性的使用”似乎探讨了如何利用`attr`属性来操作HTML元素的属性,这对于动态更新页面内容和实现交互功能至关重要。在JavaScript中,`attr`方法是jQuery库的一部分,用于获取或设置元素的...

    jQuery点击加载动画按钮特效.zip

    同时,为了优化用户体验,我们可以添加一些额外的细节,比如在加载过程中禁用按钮,防止用户连续点击,这可以通过`.prop('disabled', true)`来实现。当加载完成后再恢复按钮的可用性,使用`.prop('disabled', false)...

    【Jquery经典特效12】jQuery手机发送验证码倒计时代码

    这可以通过改变按钮的`disabled`属性实现,使用`attr('disabled', 'disabled')`将其设置为禁用,倒计时结束则移除该属性。 3. **定时器**:使用JavaScript的`setTimeout()`或`setInterval()`函数来实现倒计时。一般...

Global site tag (gtag.js) - Google Analytics