> 웹 프론트엔드 > JS 튜토리얼 > jquery를 사용하여 초점이 사라지는 것을 얻기 위한 입력 상자 구현 text_jquery

jquery를 사용하여 초점이 사라지는 것을 얻기 위한 입력 상자 구현 text_jquery

WBOY
풀어 주다: 2016-05-16 17:35:12
원래의
1217명이 탐색했습니다.

웹사이트에 로그인하면 텍스트 상자에 입력하라는 정보가 있는 경우가 종종 있습니다. 텍스트 상자를 클릭하면 텍스트 상자에 아무것도 포함되어 있지 않고 초점을 잃으면 프롬프트 정보가 자동으로 사라집니다. 다시.

1. 먼저 간단한 작업을 수행하세요.
먼저 html 파일이 필요합니다.

코드 복사 코드는 다음과 같습니다.


입력 테스트 ="Content- Type" content="text/html; charset=UTF-8" />

🎜>
< ;div id="content">
사용자 이름:

비밀번호:

🎜>



2. 더 잘 하세요
이 기본 프로토타입에는 다음과 같은 단점이 있습니다.
1. 어쩌면 비밀번호 상자도 추가할 수 있습니다. 이 방법을 사용하면 비밀번호 상자 유형이 비밀번호이므로 표시할 수 없는데 프롬프트 텍스트는 어디에 있습니까?
2. if($(this).val()=="") 작성 방법은 허용되지만 if($(this).val()=="이름을 입력하세요")는 허용하지 않습니다. 이건 정말... 그냥 잃어버리고 싶으면 어쩌지...
3. 프롬프트 텍스트가 다른 회색 볼드체로 표현되어 있어 좀 더 인터랙티브한가요?
4. 두 개의 글꼴을 사용하고 싶은데 추출할 수 있나요? .css로 작성되었나요? 재사용 가능합니다!


해결책
:
1. 비밀번호 상자 유형을 먼저 텍스트로 두고, 클릭하면 비밀번호로 설정됩니다
2. 변수를 사용하여 전환할지 여부를 나타냅니다.
3. 다른 CSS를 설정합니다.
4. id를 참조하는 대신 attr("class", "class1"), attr("class", "class2")를 사용합니다. . No #)
구현은 다음과 같습니다.




코드 복사
코드는 다음과 같습니다.


<머리>
입력 테스트




<본문>


사용자 이름:

비밀번호:







3.더 보기:
把css写到외부문서.
DRY원래!용插件来实现.
저는 下一篇博客去实现에 있습니다.
저자: aiqier
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿