Tengo un 'formulario' HTML que contiene cuadros de texto, aquí mostramos algunos marcadores de posición (texto predeterminado).
De acuerdo con el texto predeterminado de requiremnet que se muestra como alineación central. Una vez que centramos el cursor, también se muestra el centro. Hay alguna solución para mostrar el cursor para iniciarse (alineación izquierda) y el marcador de posición para la alineación central.
Marcador de posición y alineación del cursor
3 respuestas
Puedes anularlo con jquery
<script>
$(function () {
$('#inputId').focus(function () {
$(this).css('text-align', 'left');
}).blur(function () {
$(this).css('text-align', 'center');
});
});
</script>
Reescribiendo respuesta de bl2b con CSS de vainilla
selector {
text-align: center;
}
selector:focus {
text-align: left;
}
Prueba este tipo.
Aquí está la demostración http://jsfiddle.net/f0xn3wjL/2/
Html
<input type="text" placeholder="Dummy Text" >
Usa este CSS
input{width:300px; text-align:center}
::-webkit-input-placeholder { color:green; }
input:focus{text-align:left; content:''}
Usa este Jquery
$(document).ready(function(){
$('input').click(function(){
//alert('hi');
$(':input').removeAttr('placeholder');
})
})
Nuevas preguntas
javascript
Para preguntas sobre la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excepto ActionScript). Incluya todas las etiquetas relevantes en su pregunta; por ejemplo, [node.js], [jquery], [json], etc.