获取必填字段并检查是真还是假
Get required fields and check if true or false
我需要更改将输入设置为 required="true"
或 required="false"
的应用程序。我的问题是,当我尝试获取所有必需的输入时,我只获取了所有输入,甚至是 false
一个。
我尝试了什么:
$('input[required=true')
-> 获取全部
var $input = $('input');
$.each($input, function(sKey, sValue){
if($('#' + sValue.id).prop('required') == "true"){
//Gets all even the false one
}
if($('#' + sValue.id).prop('required')){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "true"){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "required"){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "required"){
//Gets all even the false one
}
});
我做错了什么?
试试下面的方法。
var input = $('input');
$.each(input, function (sKey, sValue) {
if (sValue.outerHTML.contains('required="true"')) {
//Gets all true
}
})
试试这个,
$.each($('input[required=true]'), function(sKey, sValue){
console.log(sValue);
});
会让你输入具有属性required='true'
。
Fiddle here,
我需要更改将输入设置为 required="true"
或 required="false"
的应用程序。我的问题是,当我尝试获取所有必需的输入时,我只获取了所有输入,甚至是 false
一个。
我尝试了什么:
$('input[required=true')
-> 获取全部
var $input = $('input');
$.each($input, function(sKey, sValue){
if($('#' + sValue.id).prop('required') == "true"){
//Gets all even the false one
}
if($('#' + sValue.id).prop('required')){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "true"){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "required"){
//Gets all even the false one
}
if($('#' + sValue.id).attr('required') == "required"){
//Gets all even the false one
}
});
我做错了什么?
试试下面的方法。
var input = $('input');
$.each(input, function (sKey, sValue) {
if (sValue.outerHTML.contains('required="true"')) {
//Gets all true
}
})
试试这个,
$.each($('input[required=true]'), function(sKey, sValue){
console.log(sValue);
});
会让你输入具有属性required='true'
。
Fiddle here,