등록 이름 필드에 유효성 검사 규칙을 추가하려고합니다.등록 이름 필드에 대한 유효성 검사 추가
class="validate-name"
validate="name"
: (구성 요소/com_users/모델/양식 /), I는 이름 필드에 추가 한 registration.xml에서
this.setHandler('name',
function (value) {
regex=/^\S[\S ]{2,98}\S$/;
return regex.test(value);
}
);
: 내가 좋아하는 기능을 파일 내 validation.js에 추가 한
하지만 여전히 규칙에 대해 유효성을 검사하지는 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
안녕, 필드의 속성입니다 '<필드 이름 = "텍스트" 클래스 = "검증 - 전체 이름" \t \t \t 설명 = "COM_USERS_REGISTER_NAME_DESC" \t \t \t 필터 = "문자열을" \t \t \t 라벨 = "COM_USERS_REGISTER_NAME_LABEL" \t \t \t 메시지 = "COM_USERS_REGISTER_NAME_MESSAGE" \t \t \t이 필요 = "true"로 = "30" 의 validate = "전체 이름" \t \t /> '\t \t 크기는 그러나 문제는이 필드에 정규식을 "훅"을 받고, 정말 정규식이 아닙니다. 정규 표현식 프리웨어에 대한 조언 주셔서 감사합니다;), 나는 그것을 체크 아웃합니다. 당신은 내가 정규식에 따라 유효성을 검사하지 필드에 대한 잘못된 짓을하는지 알고 있니? – theoth
왜 ' '을 사용합니까? 왜'
'을 사용하지 않을까요? [이 기사] [1]을 읽어야합니다. 나는 그것이 매우 기본적인 것임을 안다. 그러나 그것은 여전히 트릭을한다. ^^ [1] : http://docs.joomla.org/Client-side_form_validation – finxie이것은 내 자신의 형식이 아니다. 이것은 표준 Joomla 등록 필드입니다.), 이름 필드에 유효성 검사 규칙을 추가하려고합니다. 이메일, 사용자 이름 및 비밀번호 입력란과 같습니다. – theoth