2010-03-18 3 views
0

양식 디자이너를 만들고 있습니다. 그것은 HTML 폼을 생성 할 PHP 코드를 생성합니다. 사용자가 필드를 채우면 PHP는 사용자 입력을 MySql 데이터베이스에 저장합니다 (물론 디자이너를 사용하여 데이터베이스를 쿼리하는 양식을 생성 할 수 있습니다).http://www.w3schools.com/html/html_forms.asp보다 HTML 양식이 더 많이 있습니까?

저는 Delphi &과 매우 유사한 Borland C++ Builder를 사용하고 있으며 VB, MSVC, Qt ... RAD GUI 디자이너가있는 IDE와 동일한 아이디어를 얻을 수 있습니다. 단일 이외의 버튼을 제출하는 내 양식 -

는 W3C 페이지 http://www.w3schools.com/html/html_forms.asp 보면 구성 요소가 내가 내 양식에 사용할

- edit box /TEdit  /<input type="text" 
    - memo  /TMemo  /<input type="textarea"  
    - check box /TCheckBox /<input type="CheckBox" 
    - Combo box /TComboBox /<select ... <option... 
    - Radio group/TRadioGroup/<input type="radio" 
    - Group box /TGroupBox /<fieldset ... <legend ... 
    - Panel  /TPanel /<fieldset ... 

내가 button/TButton/ input type="button" 허용할지 여부를 확실하지 오전 있습니다에서 데이터를 검색 할 수있는 것 디자이너 프로그램이 자동으로 생성 된 양식의 끝에 추가합니다.

하지만 내 진짜 질문은 - 나는 무엇이든 놓치니? masked edit이 숫자 또는 "스핀 컨트롤"(TUpDown 또는 슬라이더 + 연결된 읽기 전용 TEdit)의 일부 형식 만 허용하므로 사용자가 &을 눌러 정수 값을 증가/감소시킬 수 있습니다.

그리고 일정 구성 요소가 좋을 것입니다.

매우 중요 : 저는 PHP로 모든 서버 측을 구현하고자하므로 클라이언트 측 JS 또는 Ajax 등을 구현하지 마십시오.

생성 된 양식을 브라우저에서 더욱 인상적으로 보이게 만들 수있는 다른 것이 있다면?

답변

1

불행하게도 스핀 컨트롤 및 마스크 된 편집 컨트롤과 같은 클라이언트 측 스크립트가 필요합니다. 이러한 이유로 Jquery와 다른 스킨은 스핀 및 마스크 편집 컨트롤이 되돌릴 수있는 눈에 잘 띄지 않는 자바 스크립트를 수행 할 수있는 기능을 제공합니다. 오래된 브라우저의 경우 일반 텍스트 상자로, js가 해제 된 경우에는 일반 텍스트 상자로).

최신 최첨단 브라우저 만 지원하려는 경우 HTML5을 살펴볼 수 있지만 새로운 가능성을 제공하지만 기본적으로 아직 지원되지 않습니다.

한 가지 언급 할만한 점은 <select /> 요소가 여러 항목 선택을 지원하는 것을 포함하여 설정 한 매개 변수에 따라 TListBox처럼 작동 할 수 있다는 것입니다.

+0

공룡, 보안 의식이있는 클라이언트 (Windows & MSIE (일반적으로 MSIE 6 !!)를 의미). 클라이언트 측은 끄거나 변경할 수 있습니다. 서버 쪽만 연결할 수 있습니다. HTML은 2022 년에 마무리 될 예정이며 (!), FF로 끌어 놓기와 같은 몇 가지 현재 지원이 있더라도 클라이언트는이를 고려하지 않습니다. 목록 상자에 대한 도움말을 주셔서 대단히 감사드립니다. – Mawg

관련 문제