表行中的输入字段不符合std,需要在该行的下一列显示错误

| 我希望我想做的有意义。我有以下表格。这些字段在表格中。
<form method=\"POST\">
    <table class=\"FormFieldList\" cellspacing=\"4\">
        <tr>
            <td><span class=\"Required\">*</span></td>
            <td><label for=\"FirstName\">First Name</label></td>
            <td>:</td>
            <td><input type=\"text\" inputChars=\"AN\" inputReq=\"1\" name=\"FirstName\" inputMin=\"3\" id=\"FirstName\" size=\"40\" maxlength=\"100\" /></td>
            <td><span class=\"InputHelp\">11</span></td>
            <td><span class=\"InputError\">22</span></td>         
        </tr>
        </table>
</form>
这些字段必须符合某些标准。此字段具有以下属性,将被检查:inputMin = \“ 3 \”。如果输入长度短,那么我想在22中显示错误。 我的脚本看起来像这样,效果很好....到目前为止:
$(\':input\').blur(function(event) {  

if ($(this).attr(\"inputMin\")!=\"\")
{
    var id = $(this).attr(\"id\");
    if ($(this).attr(\"inputMin\")>$(this).val().length)
    {
        var Label=$(\'label[for=\"\'+id+\'\"]\').html();
        var Min=$(this).attr(\"inputMin\");
        alert(Label+\" needs a minimum of \"+Min+\" characters.\")


        //NEED THIS HERE SO I CAN DISPLAY AN ERROR
        alert( $(\'table.FormFieldList td:last input[name=\'+id+\']\').val() )



        $(this).focus();
    };
};

});
有任何建议吗? 谢谢您的帮助。     
已邀请:
        
$(this).closest(\'tr\').find(\'td:last span\')
将为您提供当前行最后
td
内的
span
。     

要回复问题请先登录注册