powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отменить действие по нажатию клавиши.
3 сообщений из 3, страница 1 из 1
Как отменить действие по нажатию клавиши.
    #38998000
son456
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Как отменить нажатие клавиши?
Код: html
1.
<div id="suggesstion-box" ></div>


Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
$(document).ready(function(){
$('#EnterSite').click(function(e){ 
$.ajax(
{
 type: "POST",
url: "checkLogin.php",
data:'name='+Log,  
success: function(data)
{
$("#suggesstion-box").show();
var Sugg=$("#suggesstion-box").val();
$("#suggesstion-box").html(data);    
}
});	
 }); // end blur()
      }); // end script


Действие проиходящее в файле checkLogin.php

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
if(!empty($_POST["name"])) 
{
  if(strlen($_POST["name"])>2)
  {
   $result =$oracle->checkLog(.....,$_POST["name"]);
   if($result!=1) 
    {

	// если не равно 1 то запретить следующие действия  e.preventDefault();
	
    } 
  }
}
...
Рейтинг: 0 / 0
Как отменить действие по нажатию клавиши.
    #38998610
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
son456, ничего не понятно.

Вы хотите, чтобы при нажатии кнопки '#EnterSite' , в браузере не происходила перезагрузка страницы, из-за того, что кнопка имеет тип subbmit ?

Тогда e.preventDefault() следует вставить в JavaScript-код, а не серверный:

Код: javascript
1.
2.
3.
4.
5.
$(document).ready(function(){
    $('#EnterSite').click(function(e){ 
        e.preventDefault();

        $.ajax({
...
Рейтинг: 0 / 0
Как отменить действие по нажатию клавиши.
    #38998934
yelena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
son456,

Returning false from a jQuery-connected event handler is IDENTICAL to calling

Код: javascript
1.
2.
e.preventDefault(); 
e.stopPropagation();



Код: javascript
1.
2.
3.
$( "#target" ).keyup(function() {
  	return false;
});



Добавьте проверку на то, что логин не состоялся в

Код: javascript
1.
2.
success: function(data) {
}


и код, указанный выше.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отменить действие по нажатию клавиши.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]