>  기사  >  웹 프론트엔드  >  포커스 지우기 및 포커스 프롬프트 손실을 달성하기 위해 텍스트 영역 포커스 사용 effect_javascript 기술

포커스 지우기 및 포커스 프롬프트 손실을 달성하기 위해 텍스트 영역 포커스 사용 effect_javascript 기술

PHP中文网
PHP中文网원래의
2017-03-28 16:13:362531검색

렌더링:
포커스 지우기 및 포커스 프롬프트 손실을 달성하기 위해 텍스트 영역 포커스 사용 effect_javascript 기술
구체 구현:

1. 텍스트 영역 태그 콘텐츠

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






2. 추가 버튼 클릭 시 최대 50자까지 입력 가능합니다.

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

$("#introduction").val("최대 50자까지 입력 가능합니다. 문자");

document.getElementById("introduction").style.color="gray";


3.js 스크립트



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

function getAddFocus (id){//추가 작업 소개 및 설명의 경우 textarea가 포커스를 받고 입력 상자를 지웁니다.

var textarea=document.getElementById(id)
textarea.value=""
textarea .style.color="black";
}

function LostAddFocus(id){//추가 작업의 소개 및 설명의 경우 텍스트 영역이 포커스를 잃고 내용이 비어 있는 경우 프롬프트 메시지가 표시됩니다.
var textarea=document.getElementById(id);
var textarea_value=textarea.value;
if(textarea_value==""){
textarea.value="입력 가능 50자";
textarea.style.color="gray" ;
}
}


csdn에서 작성한 텍스트 영역 포커스 사용 참조 파트너:



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


1. 텍스트 상자에 다음과 같은 기본 텍스트가 표시됩니다.

>
 2. 텍스트 상자에 마우스를 클릭하면 기본 텍스트가 사라집니다.




 5. 마우스를 텍스트 상자로 이동하면 기본 텍스트가 사라지고, 텍스트 상자 밖으로 마우스를 이동하면 기본 텍스트가 다시 나타납니다.



 6. 텍스트 상자에 마우스를 올리면 텍스트 상자의 모든 텍스트가 사라집니다(기본 텍스트 및 나중에 입력한 텍스트 포함):


 7. 텍스트 상자에 마우스를 가져가면 텍스트 상자 안의 모든 텍스트가 사라집니다. 기본 텍스트 및 나중에 입력된 텍스트):



11. Enter를 누르면 포커스가 현재 텍스트 상자에서 지정된 위치로 이동합니다.

< ;textarea onkeypress="return focusNext(this,'지정된 위치의 ID 이름',event)"> 하얀 비둘기 소년

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