Можно ли методу alert присвоить id? Суть такая,нужно,чтобы перекидывало на другую страницу,только при условии,если данные были верно введены.Но меня переводит на страницу,даже если они были введены неверно. Прошу помощи,заранее благодарю
$('#s2').click(function (){
var a1;
var a2;
a1=prompt("Введите логин");
a2=prompt("Введите пароль");
if(a1!="alimchik1979" || a2!="paradox007"){
alert("Введённый вами данные не верны")
}else{
alert("Введённые вами данные верны,нажмите,чтобы продолжить")
};
if(a1="alimchik1979" & a2="paradox007"){
var url = "new 2.html";
$(location).attr('href',url)};
});
Для сравнения используйте символ ===
(строгое соответствие).
Вы же использовали не сравнение, а присвоение (=
), таким образом логин/пароль всегда были (ложно) верны.
Также обратите внимание на булеву операцию «И»: вы используете побитовое «И» (&
), в то время как нужно булево «И» (&&
).
В контексте данной задачи не могу не отметить тот момент, что авторизация пользователей в клиентском коде не безопасна (совсем).
$('#s2').click(function (){
var a1;
var a2;
a1 = prompt("Введите логин");
a2 = prompt("Введите пароль");
if(a1!=="alimchik1979" || a2!=="paradox007"){
alert("Введённый вами данные не верны")
} else
{
alert("Введённые вами данные верны,нажмите,чтобы продолжить")
};
if(a1==="alimchik1979" && a2==="paradox007")
{
var url = "new 2.html";
$(location).attr('href',url)};
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="s2">LogMeIn</button>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
здравствуйте, можете посоветовать готовый класс/функцию для распознавания текста с картинки?
Посоветуйте пожалуйста хорошей литературы по работе с MySQL на PHPВидел хорошие статьи, но они либо слишком краткие и особо в них понять и разобраться...
Есть необходимость реализовать ws протокол, и сделать для пользователей оповещения о новых заказах, сообщениях