2012-10-11 20 views
10

¿Cómo se muestra la carga de la ruleta en un cuadro de texto al hacer clic en un botón? Supongamos que tengo un cuadro de texto de nombre de usuario y contraseña, y un botón de inicio de sesión. Una vez que ingrese el nombre de usuario y la contraseña, y haga clic en el botón Iniciar sesión, los marcadores deben mostrarse en los cuadros de texto. Amablemente ayuda. Estoy buscando una opción JQuery o Javascript.¿Cómo se muestra la carga de la ruleta en un cuadro de texto al hacer clic en un botón?

+2

Sólo la posición de un par de gifs animados en los cuadros de texto y el uso de jQuery para cambiar su visibilidad – paul

+0

creo que esto no se puede hacer ..... pero se puede ir con algunas formas alternativas, como crear div y en el programa de lamer el botón este div en el lugar del cuadro de texto con su ch tipo de suerte y siente que será visible como cuadro de texto. –

+2

¿Necesita mostrar los rotuladores dentro de un cuadro de texto? ¿O paralelo a los cuadros de texto? –

Respuesta

1

Sólo tiene que añadir la imagen "Spinner" como imagen de fondo a sus entradas al presentar el formulario:

CSS:

input.spinner { 
    background-image:url('spinner.gif'); 
    background-repeat:no-repeat; 
    background-position:5px 5px /* Change to accommodate to your spinner */ 
} 

JS:

$('form').submit(function(e){ 
    e.preventDefault(); 
    $f = $(this); 
    $f.submit(); /* replace with your ajax call */ 
    $f.find('input[type="text"], input[type="password"]') 
     .val('') /* Remove values or store them if you need them back */ 
     .addClass("spinner") /* Add the spinning image */ 
     .attr("disabled", "disabled"); /* Disable the inputs */ 
}); 
+0

No funciona sunn0..pls ayuda – Bino

+2

Sea un poco más específico y coloque su código en http://jsfiddle.net/ – sunn0

47

digamos que su html tiene siguiente cuadro de texto:

<input id='inputsource' /> 

definir una nueva clase css

.loadinggif 
{ 
    background: 
    url('http://www.hsi.com.hk/HSI-Net/pages/images/en/share/ajax-loader.gif') 
    no-repeat 
    right center; 
} 

y luego agregar esta clase a su caja de ensayo por código jQuery:

$('#inputsource').addClass('loadinggif'); 

jsFiddle: http://jsfiddle.net/msjaiswal/FAVN5/

+2

Gracias por una solución visual simple para la actualización de forma dinámica ;-) –

+0

¿Cómo podemos configurar la altura y el ancho de esa imagen? –

+0

aquí de fondo: 20px; // para todos los lados –

Cuestiones relacionadas