У меня есть сайт, где я использую элементы AngularJS, такие как md-input-container
и md-datepicker
.Состояние Javascript всегда ложно
Я написал (с помощью моего учителя) приведенную ниже программу javascript, это позволяет мне узнать, набрал ли пользователь правильную информацию на входах и выбрал правильную дату.
angular.module('BlankApp', ['ngMaterial'])
.controller
('AppCtrl', function() {
var ctrl = this;
this.aller = "";
this.retour = "";
this.date;
this.checkValue = function() {
if((this.aller.toLowerCase()=="montpellier" && this.retour.toLowerCase()=="marseille")
&& (this.date != null && this.date.toString() == "Fri Jun 10 2016 00:00:00 GMT+0200")) {
document.location.href="recherche.html";
}
else
{
alert("Veuillez saisir Montpellier et Marseille, et le 10 juin 2016");
}
}
});
Если условие истинно, когда пользователь нажимает на кнопку она приводит его к странице «recherche.html». Однако, даже если при соблюдении условия он все еще показывает предупреждение.
Как называется checkValue?отправьте соответствующий код – Rooster
, что невозможно. значения, вероятно, не так, как вы думаете, когда они вызывается. –
@Rooster Trouver –
Yassin