141 lines
3.7 KiB
JavaScript
141 lines
3.7 KiB
JavaScript
$(function () {
|
||
|
||
$(".input").focus(function () {
|
||
$(this).attr("class", "inputOn");
|
||
}).blur(function () {
|
||
$(this).attr("class", "input");
|
||
});
|
||
|
||
$("#dbhost").focus();
|
||
})
|
||
|
||
|
||
function CheckForm() {
|
||
|
||
var format = /^[a-zA-Z0-9_@!.-]+$/;
|
||
|
||
if ($("#dbhost").val() == "") {
|
||
alert("请输入数据库服务器!");
|
||
$("#dbhost").focus();
|
||
return false;
|
||
}
|
||
|
||
if ($("#dbname").val() == "") {
|
||
alert("请输入数据库名!");
|
||
$("#dbname").focus();
|
||
return false;
|
||
}
|
||
|
||
if (!format.exec($("#dbname").val())) {
|
||
alert("数据库名非法!请使用[a-zA-Z0-9_@!.-]内的字符!!");
|
||
$("#dbname").focus();
|
||
return false;
|
||
}
|
||
|
||
if ($("#dbuser").val() == "") {
|
||
alert("请输入数据库用户!");
|
||
$("#dbuser").focus();
|
||
return false;
|
||
}
|
||
|
||
// if ($("#username").val() == "") {
|
||
// alert("请输入管理员账号!");
|
||
// $("#username").focus();
|
||
// return false;
|
||
// }
|
||
//
|
||
// if ($("#username").val().length < 5 ||
|
||
// $("#username").val().length > 20) {
|
||
// alert("用户名长度不得小于5位或大于20位!");
|
||
// $("#username").focus();
|
||
// return false;
|
||
// }
|
||
//
|
||
// if ($("#password").val() == "") {
|
||
// alert("请输入管理员密码!");
|
||
// $("#password").focus();
|
||
// return false;
|
||
// }
|
||
//
|
||
// if ($("#password").val().length < 5 ||
|
||
// $("#password").val().length > 16) {
|
||
// alert("密码由5-16个字符组成,区分大小写!");
|
||
// $("#password").focus();
|
||
// return false;
|
||
// }
|
||
//
|
||
// if ($("#repassword").val() == "") {
|
||
// alert("请输入重复密码!");
|
||
// $("#repassword").focus();
|
||
// return false;
|
||
// }
|
||
//
|
||
// if ($("#password").val() != $("#repassword").val()) {
|
||
// alert("两次密码不同!");
|
||
// $("#repassword").focus();
|
||
// return false;
|
||
// }
|
||
|
||
if ($("#cpwd").val() == "false") {
|
||
$.ajax({
|
||
url: 'index.php',
|
||
data: {
|
||
s: 63832,
|
||
dbhost: $("#dbhost").val(),
|
||
dbuser: $("#dbuser").val(),
|
||
dbpwd: $("#dbpwd").val(),
|
||
},
|
||
type: 'get',
|
||
dataType: 'html',
|
||
success: function (data) {
|
||
if (data == 'true') {
|
||
$('#cpwdTxt').html('<span class="correct">可用</span>');
|
||
$('#cpwd').val("true");
|
||
|
||
//验证没有问题,提交表单
|
||
document.form.submit();
|
||
return;
|
||
} else {
|
||
$('#cpwdTxt').html('<span class="error">不可用</span>');
|
||
$("#dbpwd").focus();
|
||
$('#cpwd').val("false");
|
||
return false;
|
||
}
|
||
}
|
||
});
|
||
} else {
|
||
|
||
//验证没有问题,提交表单
|
||
document.form.submit();
|
||
return;
|
||
}
|
||
}
|
||
|
||
/**
|
||
* 验证数据库账号密码是否正确
|
||
* @constructor
|
||
*/
|
||
function CheckPwd() {
|
||
$.ajax({
|
||
url: 'index.php',
|
||
data: {
|
||
s: 63832,
|
||
dbhost: $("#dbhost").val(),
|
||
dbport: $("#dbport").val(),
|
||
dbuser: $("#dbuser").val(),
|
||
dbpwd: $("#dbpwd").val(),
|
||
},
|
||
type: 'get',
|
||
dataType: 'html',
|
||
success: function (data) {
|
||
if (data === 'true') {
|
||
$('#cpwdTxt').html('<span class="correct">可用</span>');
|
||
$('#cpwd').val("true");
|
||
} else {
|
||
$('#cpwdTxt').html('<span class="error">不可用</span>');
|
||
$('#cpwd').val("false");
|
||
}
|
||
}
|
||
});
|
||
}
|