单击按钮时如何在文本框中显示加载微调器?假设我有一个用户名和密码文本框,以及一个登录按钮。输入用户名和密码并单击登录按钮后,微调器应显示在文本框中。请帮忙。我正在寻找一个 JQuery 选项或 Javascript。
问问题
38568 次
2 回答
51
假设您的 html 有以下文本框:
<input id='inputsource' />
定义一个新的 CSS 类
.loadinggif
{
background:
url('http://www.hsi.com.hk/HSI-Net/pages/images/en/share/ajax-loader.gif')
no-repeat
right center;
}
然后通过 jquery 代码将此类添加到您的测试箱中:
$('#inputsource').addClass('loadinggif');
jsfiddle:http: //jsfiddle.net/msjaiswal/FAVN5/
于 2013-05-01T13:37:39.743 回答
1
只需在提交表单时将“微调器”图像作为背景图像添加到您的输入中:
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 */
});
于 2012-10-11T10:35:22.547 回答