jquery禁用input文本框
时间: 2023-11-07 19:08:55 浏览: 34
可以通过以下代码禁用 input 文本框:
```
$('input').prop('disabled', true);
```
如果只想禁用指定的 input 文本框,可以根据其 ID 或者 class 进行选择:
```
$('#input-id').prop('disabled', true);
$('.input-class').prop('disabled', true);
```
相关问题
jquery如果下拉框等于某个值,某个文本框就不能修改
您好!针对您的问题,可以使用 jQuery 来实现。具体代码如下:
```javascript
$(document).ready(function(){
// 监听下拉框的变化
$('#select').change(function(){
// 判断下拉框的值是否等于某个值
if($(this).val() == '某个值'){
// 如果等于,则禁用文本框
$('#input').attr('readonly', true);
}else{
// 如果不等于,则启用文本框
$('#input').attr('readonly', false);
}
});
});
```
其中,`#select` 是下拉框的 ID,`#input` 是文本框的 ID。当下拉框的值改变时,会触发 `change` 事件,判断下拉框的值是否等于某个值,如果等于则禁用文本框,否则启用文本框。需要注意的是,禁用文本框后,用户将无法对文本框进行输入、粘贴等操作。
、从二个文本框中输入密码一致时,用警告框提示验证通过,否则提示不通过; 4、验证三次密码不一致时,验证按钮禁用3分钟,3分钟之后解除禁止。 5、使用jQuery完成本题。
好的,这是一个关于密码验证的问题。以下是实现该功能的 jQuery 代码:
```javascript
$(document).ready(function() {
var password1 = $('#password1');
var password2 = $('#password2');
var submitBtn = $('#submitBtn');
var errorMsg = $('#errorMsg');
var attemptCount = 0;
var disableBtnTimeout;
// 比较两个密码是否一致
function comparePasswords() {
return password1.val() == password2.val();
}
// 验证密码
function validatePassword() {
if (comparePasswords()) {
// 密码一致,显示验证通过提示
errorMsg.text('验证通过').removeClass('error').addClass('success');
submitBtn.removeAttr('disabled');
attemptCount = 0; // 重置尝试次数
} else {
// 密码不一致,显示验证不通过提示
errorMsg.text('两次输入的密码不一致').removeClass('success').addClass('error');
attemptCount++; // 尝试次数加1
// 尝试次数达到3次,禁用验证按钮3分钟
if (attemptCount == 3) {
submitBtn.attr('disabled', 'disabled');
disableBtnTimeout = setTimeout(function() {
submitBtn.removeAttr('disabled');
attemptCount = 0; // 重置尝试次数
}, 180000); // 3分钟
}
}
}
// 监听密码输入框的输入事件
password1.add(password2).on('input', function() {
validatePassword();
});
// 监听验证按钮的点击事件
submitBtn.on('click', function() {
validatePassword();
});
});
```
这段代码做了以下几件事情:
1. 获取页面上的两个密码输入框、验证按钮、错误提示框以及相关变量。
2. 编写比较两个密码是否一致的函数 `comparePasswords()`。
3. 编写验证密码的函数 `validatePassword()`,该函数会比较两个密码是否一致,并根据比较结果显示相应的提示信息。如果尝试次数达到3次,会禁用验证按钮3分钟。
4. 监听密码输入框的输入事件和验证按钮的点击事件,当用户输入密码时或点击验证按钮时会触发验证密码的函数。