2010-03-12 4 views
0

나는 양식을 가지고 있으며, 최소 10 자로 제한하고 싶습니다. 그 아무 문제 없지만, 내가하고 싶은 포함하고있는 페이지의 상단에있는 오류를 에코, 그래서 난 그냥 캔트 수행PHP 사용자 정의 포럼 오류

echo '<div class="error">Error</div>'; 

내가 비어 지정된 사업부를 갖고 싶어 (포함 된 헤더 페이지에 있음), 오류가있을 때 오류 텍스트로 채워져 출력됩니다. 누구든지 세션이나 쿠키를 사용하지 않는 방법을 알고 있습니까?

답변

1

이것은 자바 스크립트의 명확한 유스 케이스입니다. PHP는 엄격하게 서버 측 언어입니다. 즉, 작성한 코드는 클라이언트가 아닌 서버에서 실행됩니다. 반면에 Javascript는 사용자의 브라우저에서 실행됩니다. div처럼 div30을 생성한다고 가정 해 봅시다 : <div id="error_msg" />.

function display_error() { 
    var err_msg_div = getElementById("error_msg"); 
    err_msg_div.innerHTML = "Error"; 
} 

당신은 태그 내부 페이지의 상단에 스크립트 태그에서이 코드를 삽입합니다 : 그럼 당신은이 같은 자바 스크립트 코드를 작성할 수 있습니다. javascript 양식 유효성 확인에 대한 자세한 내용은 여기에서 확인할 수 있습니다. http://www.w3schools.com/js/js_form_validation.asp

희망이 있습니다.
-tjw

편집 : 정확하지 않은 질문이 있으면이 양식에 'javascript'태그를 추가하여 js 양식 유효성 확인에 대해 알고있는 사람들에게 질문에 답변하십시오.

-1
<div id="error_msg" /></div> 
<script> 
function display_error (text) { 
    var err_msg_div = getElementById("error_msg"); 
    err_msg_div.innerHTML = text; 
} 
display error('Error: your text here..'); 
</script> 
+0

물론, 내 게시물에서 그대로 코드를 복사하십시오. 훌륭한 일. –

+0

lhe hehe .. 당신에게 크레딧 .. :) – apis17