jQuery - 如果这个或这个得到失败的输入名称
jQuery - If this or this get failed inputs name
我正在尝试获取未通过此微小验证的输入的名称,如下所示:
var username = jQuery("#modlgn-username").val();
var password = jQuery("#modlgn-passwd").val();
if(username < 2 || password < 2){
jQuery('.login-error').html('Incorrect'+jQuery(this).attr("name")).slideDown(300);
}else{
sendLogin(datasubmit);
}
但到目前为止,我一直很不成功。这可能吗?
更新:
抱歉,我的问题似乎不清楚,我知道如何验证部分良好的字段..我正在努力:
jQuery(this).attr("name");
它不会返回失败的输入名称。如何获取失败的输入名称?
根据评论
I'm just trying to check that the two fields are at least more then 2chars.
您需要使用length
属性
if(username.length < 2 || password.length < 2){
jQuery('.login-error').html('Incorrect'+jQuery(this).attr("name")).slideDown(300);
}else{
sendLogin(datasubmit);
}
编辑
如果不看到完整的代码,就很难分析代码片段jQuery(this).attr("name");
中的this
。
你可以这样,根据下面给出的评论
var username = jQuery("#modlgn-username").val();
var password = jQuery("#modlgn-passwd").val();
if(username < 2 ){
jQuery('.login-error').html('Incorrect' + jQuery("#modlgn-username").attr("name")).slideDown(300);
}else if(password < 2){
jQuery('.login-error').html('Incorrect' + jQuery("#modlgn-passwd").attr("name")).slideDown(300);
}
else{
sendLogin(datasubmit);
}
你能试试这个吗,假设你想验证输入长度。
var username = jQuery("#modlgn-username").val();
var password = jQuery("#modlgn-passwd").val();
if(username.length < 2 || password.length < 2){
jQuery('.login-error').html('Incorrect'+jQuery(this).attr("name")).slideDown(300);
return false;
}else{
sendLogin(datasubmit);
}
相关文章:
- Html<输入模式>使用JavaScript处理-超过时失败
- $q.all当输入数组中的一项不是promise时,Typescript检查器失败
- 将两个隐藏输入与简单的 JavaScript 进行比较失败
- ExtJs 4 GridPanel with CellEdit:输入的数据在验证失败时丢失
- 删除带有按钮的输入表单失败
- Javascript OOP:通过输入将值传递给属性失败
- jQuery - 如果这个或这个得到失败的输入名称
- JQuery 验证输入类型文件在服务器端失败
- 如何在验证失败弹簧 MVC 时保留输入表单值
- 如果输入文件丢失,有没有办法导致 Grunt 插件失败
- 验证失败时突出显示的输入字段
- 在Firefox扩展中的输入文件元素上单击操作失败
- 通过JQuery设置输入字段值会使AngularJS上所需的验证失败
- Jquery悬停在子分区输入时失败
- Javascript RegExp在简单输入时失败
- AngularJS中将筛选器结果绑定到输入失败
- 为什么当输入包含换行符时regex会失败
- 用户使用javascript生成的输入字段,如果验证失败,我如何将他们的数据填充回输入字段
- 输入键表单提交失败,HTML5日期输入
- 通过javascript重置HTML输入字段失败