1
텍스트 입력에서 힌트 텍스트를 표시하는 사용자 정의 바인딩을 만들려고합니다.녹아웃 힌트 텍스트 사용자 정의 바인딩을 만드는 방법은 무엇입니까?
지금까지 나는이 문제를 가지고 있지만 그것은 작품을 나던 :
ko.bindingHandlers.hintText= {
init: function (element, valueAccessor) {
element.focus(function() {
if ($(this).val() === defaultText) {
$(this).attr("value", "");
}
});
element.blur(function() {
if ($(this).val() === '') {
$(this).val(valueAccessor());
}
});
}
}
html로 :
이<input id="profileID" type="text" data-bind="hintText:'Enter Profile ID'" />
당신이 HTML과 같은 의미합니까'placeholder'
여기에 그 심 (편집)를 적용 바인딩 "자리 표시 자"입니다 속성? –
예, 그렇습니다.하지만 자리 표시자를 사용하는 대신 사용자 정의 바인딩을 만들고 싶습니다. – Xerxes
http://stackoverflow.com/q/12636695/866172 – Jalayn