2014-09-05 134 views
1

我有一個包含文本框的HTML「表單」,這裏我們展示了一些佔位符(默認文本)。文本框中的佔位符和光標對齊對齊方式

根據requiremnet默認文本顯示爲中心對齊。一旦我們居中對齊的光標也顯示中心本身。是否有任何解決方案顯示光標開始本身(左對齊)和佔位符中心對齊。

佔位符和光標對準

回答

1

您可以通過jQuery的

<script> 
    $(function() { 
     $('#inputId').focus(function() { 
      $(this).css('text-align', 'left'); 
     }).blur(function() { 
      $(this).css('text-align', 'center'); 
     }); 
    }); 
</script> 
+0

感謝您的解決方案。根據我的要求,我做了一些更改。它幫了我很多。 – Rajasekhar 2014-09-05 06:32:25

1

覆蓋它試試這個哥們。

這裏是演示http://jsfiddle.net/f0xn3wjL/2/

HTML

<input type="text" placeholder="Dummy Text" > 

使用此CSS

input{width:300px; text-align:center} 
::-webkit-input-placeholder { color:green; } 
input:focus{text-align:left; content:''} 

使用這個jQuery

$(document).ready(function(){ 

    $('input').click(function(){ 
    //alert('hi'); 
    $(':input').removeAttr('placeholder'); 
    }) 


}) 
0

重寫bl2b's answer with vanilla CSS

selector { 
    text-align: center; 
} 

selector:focus { 
    text-align: left; 
}