私はmd-input-container
とmd-datepicker
のようなAngularJS要素を使用するウェブサイトを持っています。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");
}
}
});
条件がtrueの場合、ユーザーがボタンをクリックすると、彼は "recherche.html"ページに移動します。ただし、条件が満たされてもアラートが表示されます。
checkValueはどのように呼び出されますか?関連コード – Rooster
を掲載することはできません。値は関数が呼び出されたときの値とは思われません。 –
@Rooster Trouver – Yassin