내 HTML 양식에 워터 마크 효과를 구현하고 싶습니다.양식에 워터 마크 효과 사용
내가 가진 내 모든 텍스트 상자에 특정 값을 설정하려면이 http://jsfiddle.net/aMjT4/1/
처럼 내 코드입니다. 내 텍스트 상자 필드
<input type="text" id="firstName" name="firstName" value="Enter First Name" class="inputTextboxId"/>
에서와 마찬가지로 나는 값에서 워터 마크 텍스트를 설정합니다. (값 = "이름을 입력합니다").
내 자바 스크립트는이 모양이지만 내 양식 필드에 워터 마크 텍스트를 설정합니다.
$(document).ready(function() {
var watermark = 'Enter something...';
$('.inputTextboxId').blur(function() {
if ($(this).val().length == 0)
$(this).val(watermark).addClass('watermark');
}).focus(function() {
if ($(this).val() == watermark)
$(this).val('').removeClass('watermark');
}).val(watermark).addClass('watermark');
});
어떻게 내 모든 텍스트 상자에 값 텍스트를 설정할 수 있습니까?
이 코드가 있지만이 코드에서는 모든 텍스트 상자에이 코드를 써야합니다. 이것을 생성하는 방법은 무엇입니까?
<input type="text" id="city" name="city" value="Enter Your City" class="inputTextboxId" onblur="if (this.value == '') { this.value = 'Enter Country City';this.style.color = 'Gray'; }" maxlength="255" onfocus="if(this.value == this.defaultValue){this.value='';this.style.color='Black'}"/>
워터 마크 텍스트를 자리 표시 자로 이름을 바꾼 다음 지원을 감지하면이 기능을 지원하는 많은 브라우저에서 JS가 없이도 작동 할 수 있습니다. –
griegs : Not working .. 내가 따라하기 - js 파일을 만들고 내 코드에 포함시킨다. 기능을 썼습니다. 정의 된 입력 유형. 그러나 그것에 anyvalue를 얻지 않는. :( – Bhargav