>  기사  >  웹 프론트엔드  >  jqTransform은 form_jquery를 아름답게 만듭니다.

jqTransform은 form_jquery를 아름답게 만듭니다.

WBOY
WBOY원래의
2016-05-16 15:37:061401검색

jqTransform은 DFC Engineering에서 작성한 jQuery 스타일 플러그인으로, 사용하기 쉽고 입력, 라디오, 텍스트 영역, 선택 및 체크박스를 포함한 모든 양식 요소를 아름답게 만들 수 있습니다.
작업 렌더링:

사용법:
1. 자바스크립트 참조 및 CSS 파일 참조 추가

<link rel="stylesheet" type="text/css" href="jqtransform.css" /> 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/jquery.jqtransform.js"></script> 

2. HTML 양식 구조 작성

<form class="jqtransform" action="#" method="post"> 
  <p><label>用户名:</label><input type="text" /></p> 
  <p><label>密码:</label><input type="password" /></p> 
  <p><label>性别:</label><input type="radio" name="sex" /> <label style="width:auto">男</label> 
 <input type="radio" name="sex" /> <label style="width:auto">女</label> </p> 
  <p><label>学历:</label> 
   <select> 
    <option value="1">博士</option> 
    <option value="2">硕士</option> 
    <option value="3">大学本科</option> 
    <option value="4">大专</option> 
    <option value="5">中技</option> 
   </select> 
  </p> 
  <p><label>短信订阅:</label><input type="checkbox" /> <label>开通短信订阅功能</label></p> 
  <p><label>备注:</label> 
  <textarea name="note" rows="6" cols="40"></textarea> 
  </p> 
  <p><label> </label><input type="submit" value="提交" /> <input type="reset" value="重置" /></p> 
</form> 

3. 플러그인 호출

$('.jqtransform').jqTransform(); 

아름다운 형태는 나오지만 몇 가지 결점이 있습니다. IE에서 jqTransform의 중국어 형태 버튼 지원은 이상적이지 않습니다. 예를 들어 버튼의 값이 영어인 경우 정상적으로 표시되지만 다음과 같은 영어 단어가 여러 개 표시됩니다. 물론입니다. 제출하면 줄이 삭제됩니다. 값이 중국어인 경우에는 "제출"이라는 두 단어가 세로로 정렬됩니다. 해결책은 CSS 스타일로 시작하여 jqtransform.css 파일(아마도 14번째 줄)에서 버튼.jqTransformButton을 찾는 것입니다. 참여:

width:auto; 
white-space: nowrap; 

버튼 너비를 자동으로 설정하고 한 줄로 표시합니다. 물론 고정 너비를 설정할 수도 있고 CSS 파일을 수정하여 양식 스타일을 맞춤 설정할 수도 있습니다.

이상은 양식을 아름답게 하는 방법을 알려드린 것인데, 간단한 jQuery 스타일 플러그인을 사용하여 양식 요소를 아름답게 만드는 것입니다. 페이지.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.