2014-06-06 4 views
0

부트 스트랩 검사기를 조사 중이며 예제를 복사하여 형식을 지정하고 필요한 모든 부트 스트랩 및 부트 스트랩 검사기 및 jQuery 코드가 포함되어 있지만 예제가 묵시적으로 작동하지 않습니다. .부트 스트랩 검사기 - 실제로 유효성 검사가 수행되지 않습니다.

여기 내 코드입니다.

<!DOCTYPE html> 
<html> 
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/> <!-- Bootstrap 3 --> 
<link rel="stylesheet" href="bootstrap_validator/css/bootstrapValidator.css"/> 
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
<script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script> <!-- Bootstrap 3 --> 
<script type="text/javascript" src="bootstrap_validator/js/bootstrapValidator.js"></script> 

<form id="registerform" class="form-horizontal"> 
    <div class="form-group"> 
     <label class="col-lg-2 control-label">Account</label> 
     <div class="col-lg-4"> 
      <input type="text" class="form-control" name="username" placeholder="Username" /> 
     </div> 
     <div class="col-lg-4"> 
      <input type="text" class="form-control" name="email" placeholder="Email address" /> 
     </div> 
    </div> 
</form> 

<script type="text/javascript"> 
    $(document).ready(function() { 
    $('#registerform').bootstrapValidator({ 
     live: 'enabled', 
     message: 'This value is not valid', 
     feedbackIcons: { 
      valid: 'glyphicon glyphicon-ok', 
      invalid: 'glyphicon glyphicon-remove', 
      validating: 'glyphicon glyphicon-refresh' 
     }, 
     fields: { 
      username: { 
       message: 'The username is not valid', 
       validators: { 
        notEmpty: { 
         message: 'The username is required and cannot be empty' 
        }, 
        stringLength: { 
         min: 6, 
         max: 30, 
         message: 'The username must be more than 6 and less than 30 characters long' 
        }, 
        regexp: { 
         regexp: /^[a-zA-Z0-9_]+$/, 
         message: 'The username can only consist of alphabetical, number and underscore' 
        } 
       } 
      }, 
      email: { 
       validators: { 
        notEmpty: { 
         message: 'The email is required and cannot be empty' 
        }, 
        emailAddress: { 
         message: 'The input is not a valid email address' 
        } 
       } 
      } 
     } 
    }); 
}); 
</script> 
</html> 

답변

5

메일과 사용자 이름을 id로 지정하십시오. 이렇게.

<input type="text" class="form-control" name="username" placeholder="Username" id="username" /> 
<input type="text" class="form-control" name="email" placeholder="Email address" id="email" /> 

희망이

을하는 데 도움이
관련 문제