Здравия! У меня возникла интересная проблема: Имеется
<form action="dashboard/index.php" onsubmit="check('pass')" method="post">
А так-же :
function check(pass) {
if(document.getElementById(pass).value.length!==0){
alert("true");
return true;
}else{
alert("false");
return false
}
}
</script>
При этом при вызове alert будь то true ; будь то false : он всегда переключает уже на след. страницу. Мне крайне интересно почему. Спасибо заранее. Ах , да.
<input id="pass" placeholder="Ваш пароль" type="text">
Считайте, что код в значении атрибута onsubmit
- это тело функции. Эта функция должна что-то вернуть, если Вы хотите повлиять на поведение сабмита.
<form action="dashboard/index.php" onsubmit="return check('pass')" method="post">
надо писать так:
<form action="dashboard/index.php" onsubmit="return check('pass')" method="post">
^----
function check(pass) {
if(document.getElementById(pass).value.length!==0){
alert("true");
return false;
}else{
alert("false");
return false
}
}
<form action="dashboard/index.php" onsubmit="return check('pass')" method="post">
<input id="pass" placeholder="Ваш пароль" type="text">
<input type="submit">
</form>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброе время уток,кря-кряПытаюсь сделать систему меток на Ангуляре, но вот не задача есть компонент :