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'屬性? – 2013-04-29 14:13:17
是的,就像那樣,但我想創建一個自定義綁定而不是使用佔位符。 – Xerxes 2013-04-29 14:15:48
請參閱http://stackoverflow.com/q/12636695/866172 – Jalayn 2013-04-29 14:17:37