Показать сообщение отдельно
  #5 (permalink)  
Старый 10.10.2017, 02:06
Новичок на форуме
Отправить личное сообщение для Бронислав Посмотреть профиль Найти все сообщения от Бронислав
 
Регистрация: 30.09.2017
Сообщений: 3

...
<input class="table_form_input_button" type="submit"  value="Знайти квитки"  id="find" />
...
<script>
var $_searchQuery = $("#from");
var availableTags = [
      "AppleScript",
	  "Asp",
      "BASIC",
      "C",
      "C++",
      "Clojure",
      "COBOL",
      "ColdFusion",
      "Erlang",
      "Fortran",
      "Groovy",
      "Haskell",
      "Java",
      "JavaScript",
      "Lisp",
      "Perl",
      "PHP",
      "Python",
      "Ruby",
      "Scala",
      "Scheme"
    ];

$_searchQuery.autocomplete({
	autoFocus: true,
	source: function(request, response) {
      var max = 7;
      var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
      response(availableTags.filter(function(item) {
      return  matcher.test( item );
}).splice(0,max))
    }
});

$_searchQuery.on("blur", function() {if(availableTags.indexOf(this.value)==-1)
$(".table_form_error").css("display","block")
  else
	$(".table_form_error").css("display","none");
});

var $_searchQuery1 = $("#to");
$_searchQuery1.autocomplete({
	autoFocus: true,
	source: function(request, response) {
      var max = 7;
      var matcher = new RegExp( "^" + $.ui.autocomplete.escapeRegex( request.term ), "i" );
      response(availableTags.filter(function(item) {
      return  matcher.test( item );
}).splice(0,max))
    }
});

$_searchQuery1.on("blur", function() {if(availableTags.indexOf(this.value)==-1)
$(".table_form_error1").css("display","block")
   else
	$(".table_form_error1").css("display","none");
});

var $buy = $("#find");
$buy.click(function ()
{if(availableTags.indexOf(from.value)==-1)
	$(".table_form_error").css("display","block")
else
       return false    	
});

$buy.click(function ()
{if(availableTags.indexOf(to.value)==-1)
	$(".table_form_error1").css("display","block")
else
       return false
 });
$buy.click(function ()                                                                //<<<<<
{if(availableTags.indexOf(from.value && to.value)==-1)
	return false
});
</script>

Подскажите, пожалуйста, как разобраться с кнопкой (последнее условие), чтобы нормально срабатывало условие "если значение из from и из to не попадает в массив, то ничего не делаем (отображаются ошибки виджета), а если и то и то значение из массива, то скрипт заканчивает работу и дальше его обрабатывает php-скрипт.
Спасибо!
Ответить с цитированием