タグ付けされた質問 「mootools」

22
JavaScriptで時間を比較せずに日付部分のみを比較する
以下のコードの何が問題になっていますか? たぶん、日付ではなく時間を比較する方が簡単でしょう。どうすればいいのかわからないので検索しましたが、正確な問題が見つかりませんでした。 ところで、2つの日付をアラートに表示すると、まったく同じように表示されます。 私のコード: window.addEvent('domready', function() { var now = new Date(); var input = $('datum').getValue(); var dateArray = input.split('/'); var userMonth = parseInt(dateArray[1])-1; var userDate = new Date(); userDate.setFullYear(dateArray[2], userMonth, dateArray[0], now.getHours(), now.getMinutes(), now.getSeconds(), now.getMilliseconds()); if (userDate > now) { alert(now + '\n' + userDate); } }); 時間を含めずに日付を比較する簡単な方法はありますか?

11
event.preventDefault()関数がIEで機能しない
以下は私のJavaScript(mootools)コードです。 $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function () { $('page_1_table').setStyle('display', …

20
キャッチされないSyntaxError:予期しないトークン:
MooToolsスクリプトでAJAX呼び出しを実行していますが、これはFirefoxでは問題なく動作しますが、ChromeではUncaught SyntaxError: Unexpected token :エラーが発生し、理由を特定できません。不正なコードの場所を特定するためにコードをコメント化しても何も得られないので、返されるJSONに問題があるのではないかと考えています。コンソールで確認すると、返されたJSONは次のとおりです。 {"votes":47,"totalvotes":90} 問題はありません。なぜこのエラーが発生するのですか? vote.each(function(e){ e.set('send', { onRequest : function(){ spinner.show(); }, onComplete : function(){ spinner.hide(); }, onSuccess : function(resp){ var j = JSON.decode(resp); if (!j) return false; var restaurant = e.getParent('.restaurant'); restaurant.getElements('.votes')[0].set('html', j.votes + " vote(s)"); $$('#restaurants .restaurant').pop().set('html', "Total Votes: " + j.totalvotes); buildRestaurantGraphs(); } }); …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.