2014-02-20 30 views

回答

0

Tinywatermark被克隆的原始的輸入和與該克隆代替它。這就是爲什麼dateinput不在那裏工作了。你可以嘗試使用這樣的:

$('input') 
    .datepicker() 
    .on('blur', function() { 
     if ($(this).val() == '') { 
      $(this).val('choose date'); 
     } 
    }) 
    .on('focus', function() { 
     if ($(this).val() == 'choose date') { 
      $(this).val(''); 
     } 
    }) 
    .trigger('blur'); 
+0

謝謝...這是更新小提琴...與標題attr .. http://jsfiddle.net/3rHRM/2/ – Nir

0

如果你不需要「水印」是在過時的瀏覽器可見,你可以在你輸入使用HTML標籤「佔位符」並刪除水印插件:

<input type='text' id='test' value='' placeholder='choose date' /> 

你也可以使用一個jQuery插件,不使一個克隆,但不填充工具的佔位行爲,這一個例子:https://github.com/mathiasbynens/jquery-placeholder