如何使用 jquery 禁用第一种形式?
How to disable first form with jquery?
HTML:
<div id="container">
<form id="form" name="form1">
<input type="text" name="txtbox" value="Enter something" />
<input name="salam" type="Submit" id="submitbtn" name="Submit" />
</form>
</div>
<div id="container1">
<form id="form1" name="form1">
<input type="text1" name="txtbox1" value="Enter something" />
<input name="salam1" type="Submit" id="submitbtn1" name="Submit" />
</form>
</div>
jQuery:
$(document).ready(function(){
$('#form').submit(function(){
$('input[id=submitbtn1]', this).attr('disabled', 'disabled');
});
});
$("form:first input").attr("disabled", true);
将从第一个 form
元素 select 所有 input
元素并将禁用它们。
$(document).ready(function(){
$('#form').submit(function(){
$('#submitbtn1').attr('disabled', true);
});
});
如果您只想在提交 id=form 的表单时禁用 id=submitbtn1 的按钮
这会在不等待提交的情况下禁用它
$(document).ready(function(){
$('#submitbtn1').attr('disabled', true);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
<form id="form" name="form1">
<input type="text" name="txtbox" value="Enter something" />
<input name="salam" type="Submit" id="submitbtn" name="Submit" />
</form>
</div>
<div id="container1">
<form id="form1" name="form1">
<input type="text1" name="txtbox1" value="Enter something" />
<input name="salam1" type="Submit" id="submitbtn1" name="Submit" />
</form>
</div>
$(document).ready(function(){
$("#form").submit(function (event){
event.preventDefault();
});
});
还有这个
$('input[id=submitbtn1]', this).attr('disabled', true);
试试这个
$(document).ready(function(){
$('#submitbtn1').attr('disabled', true);
});
在纯 javascript 中也很容易:
document.getElementById('submitbtn1').disabled = true;
或
document.getElementById('submitbtn1').readOnly = true;
HTML:
<div id="container">
<form id="form" name="form1">
<input type="text" name="txtbox" value="Enter something" />
<input name="salam" type="Submit" id="submitbtn" name="Submit" />
</form>
</div>
<div id="container1">
<form id="form1" name="form1">
<input type="text1" name="txtbox1" value="Enter something" />
<input name="salam1" type="Submit" id="submitbtn1" name="Submit" />
</form>
</div>
jQuery:
$(document).ready(function(){
$('#form').submit(function(){
$('input[id=submitbtn1]', this).attr('disabled', 'disabled');
});
});
$("form:first input").attr("disabled", true);
将从第一个 form
元素 select 所有 input
元素并将禁用它们。
$(document).ready(function(){
$('#form').submit(function(){
$('#submitbtn1').attr('disabled', true);
});
});
如果您只想在提交 id=form 的表单时禁用 id=submitbtn1 的按钮
这会在不等待提交的情况下禁用它
$(document).ready(function(){
$('#submitbtn1').attr('disabled', true);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
<form id="form" name="form1">
<input type="text" name="txtbox" value="Enter something" />
<input name="salam" type="Submit" id="submitbtn" name="Submit" />
</form>
</div>
<div id="container1">
<form id="form1" name="form1">
<input type="text1" name="txtbox1" value="Enter something" />
<input name="salam1" type="Submit" id="submitbtn1" name="Submit" />
</form>
</div>
$(document).ready(function(){
$("#form").submit(function (event){
event.preventDefault();
});
});
还有这个
$('input[id=submitbtn1]', this).attr('disabled', true);
试试这个
$(document).ready(function(){
$('#submitbtn1').attr('disabled', true);
});
在纯 javascript 中也很容易:
document.getElementById('submitbtn1').disabled = true;
或
document.getElementById('submitbtn1').readOnly = true;