2012-01-25 2 views
0

탱크 인증 (잘 작동합니다)을 사용하고 있지만 set_value와 함께 변수 배열에 값을 포함 할 때 양식 유효성 검사 기능을 사용할 수 없습니다. 이 값은 양식 필드의 레이블로 필요합니다. 필드에 입력 할 내용을 사용자에게 알려줍니다.Tank Auth 값, set_value 및 폼 유효성 검사 문제

탱크 인증 양식 유효성 검사 기능을 유지하고 값 필드에 값을 사용하려면 어떻게해야합니까?

$login = array(
    'name' => 'login', 
    'id' => 'login', 
    'value' => set_value('login', 'Enter username'), 
); 
+0

Downvoter, show yourself! 이 질문에는 아무런 문제가 없습니다. – chowwy

답변

1

이 필드 값을 채 웁니다 set_value('field_name');

이 보여 개별 오류 : 당신은 HTML5를 사용하는 경우 form_errors('field_name');

, 당신은 단순히 자리 표시자를 추가 할 수 있습니다!

{대신 라벨 대신에 자리 표시자를 사용하지 마십시오!}

$login = array(
    'name' => 'login', 
    'id' => 'login', 
    'value' => set_value('login'), 
    'placeholder' => 'Enter Username', 
    'required' => 'required' 
); 
+0

그래, 내가 해보 겠지만, 왜 자리 표시자를 라벨로 사용하면 안되는거야? – chowwy

+0

이것은 효과가있었습니다! 받아 들여지고 upvoted. 그래도 자리 표시자를 레이블로 사용해서는 안되는 이유를 알고 싶습니다. – chowwy

+0

http://dev.w3.org/html5/spec/Overview.html#the-placeholder-attribute – Philip