我想在运行AJAX调用时将鼠标指针更改为"Wait"符号,并在完成调用后返回默认指针.我试过如下但我的问题是它只是在Firefox上工作,直到我没有点击/按下鼠标按钮.这是我的代码:
function initializeAjax(url){
$('html, body').css("cursor", "wait");
try {
if (url.substring(0,4) == ".mdf") {
var database = window.location.pathname.slice(0,window.location.pathname.lastIndexOf('.mdf'));
var url = database + url;
}
initRequest(url);
returnedValues = null;
req.onreadystatechange = returnedValues;
nocache = Math.random();
req.open("GET", url+"&nocache = "+nocache, false);
req.send(null);
$('html, body').css("cursor", "auto");
return req.responseText;
}
catch(err) {
return "Error 8";
}
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以请求帮助如何更改以上解决问题,以及它也在Firefox和IE中工作.
如何使用JavaScript从下拉列表中获取所选值?我尝试了以下但它不起作用.
var sel = document.getElementById('select1');
var sv = sel.options[sel.selectedIndex].value;
alert(sv);
Run Code Online (Sandbox Code Playgroud) Hye,Iam刚接触javascript,使用一个文本框验证十进制数.示例格式应为66,00.但如果用户键入66,0并且在逗号后不输入两个零,则在离开文本框后它应自动附加到它.所以它将是正确的格式.我怎么能得到这个.我怎么能追加?这是我的代码片段.
function check2(sender){
var error = false;
var regex = '^[0-9][0-9],[0-9][0-9]$';
var v = $(sender).val();
var index = v.indexOf(',');
var characterToTest = v.charAt(index + 1);
var nextCharAfterComma = v.charAt(index + 2);
if (characterToTest == '0') {
//here need to add
}
}
Run Code Online (Sandbox Code Playgroud)