У меня есть код ниже в html-файле, и я пытаюсь установить соединение с БД базы данных MS Access для проверки входящего пользователя.Событие Onclick, не работающее в любом браузере
<html>
<head>
<title>Login</title>
<script type=”text/javascript” language=”JavaScript” >
// Function to Check the login from MS Access database
function checkLogin()
{
var usname = document.getElementById(‘tbuname’).value;
var pwd = document.getElementById(‘tbpwd’).value;
// Code to connect the MS Access database using java Script
// ” C:\Users\navyatejav\Documents\BSC Payroll Tracking.accdb ” is the MS Access database
var cn = new ActiveXObject(“ADODB.Connection”);
var strConn = “Provider=Microsoft.ace.OLEDB.12.0; Data Source = Z:\OPERATIONS\BSC Payroll\Advisors\BostonSci_Agent\New\DBR\BSC Payroll Tracking_be.accdb“;
var rs = new ActiveXObject(“ADODB.Recordset”);
var SQL = “select password from Agents where username = ‘” + usname + “‘”;
cn.Open(strConn);
rs.Open(SQL, cn);
if(!rs.eof)
{
if(rs.fields(0).value == pwd)
location.href=’main.htm?uname=’+usname;
else
alert(‘wrong username or password!’);
}
else
alert(‘wrong username or password!’);
rs.Close();
cn.Close();
}
</script>
</head>
<body style=”margin:0;”>
<table width=”1000px” cellpadding=”0? cellspacing=”0?>
<tr>
<td style=”height:200px;background-image:url(images/top.jpg);”>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
Username : <input type=”text” id=”tbuname” name=”tbuname” />
<br />
Password : <input type=”text” id=”tbpwd” name=”tbuname” />
</td>
</tr>
<tr>
<td>
<Button onclick=”checkLogin()”>Login</Button>
</tr>
</table>
</body>
</html>
Однако, когда я нажимаю кнопку входа в систему, ничего не происходит. Пожалуйста помоги!!!
Ничего не выпрыгивает сразу после быстрого сканирования вашего кода. Я предлагаю вам поставить инструкцию console.log в начале функции, чтобы узнать, срабатывает ли она. – Will
Пробовал. Но не повезло. Onclick должен проверить указанную таблицу и предупредить, имеет ли пользователь правильные учетные данные или нет. но ничего не происходит – Teja
Не редактируйте скрипты в текстовом редакторе. Все ваши кавычки ошибочны, они являются кудрявыми цитатами вместо обычных котировок ASCII. – Barmar