Download List

프로젝트 설명

Zebra_Form is a PHP class that simplifies the process of creating and validating HTML forms. Its object-oriented structure promotes rapid HTML forms development and encourages developers to write clean and easily maintainable code. It frees the developers from the repetitive task of writing the code for validating forms by offering powerful built-in client-side and server-side validation. Zebra_Form has an integrated cross-site scripting prevention mechanism that automatically strips out potentially malicious code from the submitted data. It also prevents automated SPAM posts, out of the box and without relying on CAPTCHA by using honey pots. Output can be generated either automatically or manually through templates (basic PHP files). When generated automatically, the generated output has the same look and feel across all major browsers. It provides all the controls you’d expect in an HTML form and, additionally, date/time pickers, captcha, and AJAX-like file upload controls.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-01-15 08:00
2.8.9c

많은 버그 수정 및 새로운 기능.
Many bugfixes and new features.

2012-03-14 06:38
2.8

이 릴리스에 attach_tip() JavaScript 메서드를 제대로 (지금 바로 옆에 부모 요소가 DOM에 주입 하는 자리 표시자는) 작동 하지 발생 하는 버그와 자바 스크립트와 PHP 줄바꿈, 악센트 부호가 있는 문자 및 특수 치료 사실의 때문에 문자 다르게 (자바 스크립트에서 1 바이트 및 PHP에서 2 개 또는 3 바이트) 버그 수정길이 textarea의 값 (클라이언트측 유효성 검사 확인 비록) 줄바꿈 포함 하는 경우 때로는 실패를 허용 하는 최대의 서버 측 유효성 검사를 발생 합니다.
This release fixes a bug which caused the attach_tip() JavaScript method not to work properly (now the placeholders are injected in the DOM right next to the parent element) and a bug which, because of the fact that JavaScript and PHP treat newlines, accented characters, and special characters differently (one byte in JavaScript and two or three bytes in PHP), caused server-side validation of a maximum allowed length to sometimes fail if a textarea’s value would contain newlines (although client-side validation was ok).

2011-11-21 05:27
2.7.5

이 버전에서 버그는 어디 모든 형태의 하지만 첫 번째에 대 한 클라이언트측 유효성 검사 해제 것이 한 페이지에 여러 개의 폼을 사용 하 여 고정 되었다. 버그는 어디를 선택에서 선택 그룹 있었다면 그것은 결코 통과 유효성 검사 수정 되었습니다. 버그는 개체 틀 (레이블 텍스트 상자와 textareas 내부 힌트로) textareas에서 작동 하지 않습니다 했다 해결 되었습니다. 요소를 표시: 없음 또는 표시 유형: 숨겨진 클라이언트측 유효성 검사 프로세스에 더 이상 확인 됩니다. Zebra_Transform 플러그인 라이브러리;에 포함 이상 다운로드 및 필요한 경우 별도로 사용할 수 있습니다.
In this version, a bug was fixed where using multiple forms on a single page would disable client-side validation for all forms but the first one. A bug was fixed where if there were selection groups in a select, it would never pass validation. A bug was fixed where placeholders (labels as hints inside textboxes and textareas) were not working on textareas. Elements that have display:none or visibility:hidden are no longer checked in the client-side validation process. The Zebra_Transform plugin is no longer included in the library; it can be downloaded and used separately if needed.

2011-10-15 17:37
2.7.4

날짜 유효성 검사를 특정 시나리오에서 불가능 한 만들 것 이라고 다른 버그는 고정 되었다. 자바 스크립트 코드를 일부 사소한 업데이 트 했다.
Another bug that would make date validation impossible in certain scenarios was fixed. Some minor updates were made to the JavaScript code.

2011-09-17 06:13
2.7.3

하루를 보내고 날짜 <10 정품 확인을 통과 않을 어디에 버그가 해결되었습니다. 문제는 악의적인 사용자가 아닌 선택 컨트롤, 체크 박스와 라디오 버튼 양식의 창조에서 정의된 것들의 임의 값을 제출 할 수 있도록 수정되었습니다. 제출된 값이 여전히 크로스 사이트 스크립팅 (XSS) 시도에 대한 필터링 것처럼 문제의 심각도, 낮은, 더 실제 손해 완료하지 수 있도록.
A bug was fixed where dates having the day < 10 would not pass validation. An issue was fixed that allowed malicious users to submit arbitrary values instead of the ones defined at the form’s creation for select controls, checkboxes, and radio buttons. The severity of the issue was low, as the submitted values were still filtered for cross-site scripting (XSS) attempts, so no real harm could be done.

Project Resources