問題タブ [mobiscroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
429 参照

javascript - フォーム送信後にポップアップ画面が表示されない

jquery mobile で Web アプリを作成しています。あるページには、部屋を予約するための小さなフォームがあります。2 つの入力ボックスがあります。これらのボックスには開始 DateTime があり、もう一方のボックスには終了 DateTime があります。

入力ボックスをクリックすると、DateTime を挿入できるポップアップ ボックスが表示されます。プラグインはmobiscrollと呼ばれます。

私はJSでこのように開いています。

初めて行うのは正しいです。しかし、たとえば、終了日を入力して送信ボタンでフォームを送信するのを忘れた場合。画面にエラーメッセージを表示します。しかし、いつ日付を入力したいのですか?ポップアップ ボックスは表示されません。

これを正しい方法で解決する方法を知っている人はいますか?

編集:解決策

解決策が見つかりました。ajaxを無効にするだけで機能します。属性を使用して、フォームで ajax を無効にすることができますdata-ajax=false

0 投票する
1 に答える
1558 参照

html - yyyy-mm-dd以外の日付形式を使用した場合にiPhone5でMobiscrollを機能させる方法

スマートフォン製品の日付ピッカーソリューションとして、Mobiscrollhttp://code.google.com/p/mobiscroll/ )を使用しています。

デスクトップブラウザ、Android 2.3、iPhone4Sなどのあらゆる日付形式でうまく機能します。ただし、日付形式がyyyy-mm-ddの場合にのみ、iPhone 5(正確にはバージョン5.0.1)で機能します。

日付の形式はExcelシートから取得されるため、ピッカーはさまざまな形式で作業する必要があります。

問題を再現する手順:

  1. ページを設定し、type = "date"と入力して、mobiscrollを使用します。mobiscrollデモページ(http://demo.mobiscroll.com/)を使用できます

  2. yyyy-mm-ddとは異なる形式を使用します。たとえば、mm / dd / yyyyとすると、input type="date"の値をvalue="09/27/2012"として入力します。

  3. IOS5でページを開きます。

予想: 日付ピッカーをクリックすると、ピッカーに指定された初期値がロードされ、新しい値に設定できるようになります。また、新しい値を設定した後もフォーマットを保持する必要があります。

実際: 入力フィールドは空になります。ピッカーに今日の日付が表示されますが、ピッカーで[設定]をクリックしても、入力フィールドに値が設定されません。

mobiscroll2.0rc3を使用しています。

考えられる原因: この問題は、HTML入力タイプのブラウザサポートに何らかの関係があると思います。Iphone 4Sでもテストしましたが、問題はありません。私たちが見つけたのは、iPhone4Sはinputtype = "date"(Modernizrで確認済み)をサポートしていませんが、iPhone5はサポートしているということです。

修正の正確な場所はまだ見つかりませんが、少なくとも原因はおそらくこれである可能性があると感じています。

0 投票する
1 に答える
2189 参照

javascript - mobiscroll の maxDate を設定するにはどうすればよいですか?

mobiscroll の最大日付をどのように設定できるか疑問に思っています。maxDate オプションを使用する必要があることはわかっていますが、文字列をどのようにフォーマットする必要があるかがわかりません。誰でも助けることができますか?

ありがとう

0 投票する
1 に答える
3377 参照

jquery-mobile - Mobiscroll Datepicker の onSelect コールバック

私のプロジェクトの 1 つで、Jquery モバイルと Mobiscroll 2.0 (日時ピッカーとして) を使用しています。すべての Scroller で汎用コールバックを使用して、値が設定されたときに呼び出しを取得します。

以下の関数で、どの「入力」要素の値が設定されているかを確認したいと思いますか?

上記のステートメントは機能しません。

Scroller がフックされている入力要素の Id にアクセスする方法を教えてください。

0 投票する
1 に答える
2764 参照

javascript - mobiscrollonShowがメソッドを実行していません

onShowイベントで文書化されたメソッドのいずれかをMobiscrollに起動させるのに最も苦労しています。これが私のコードです:

onChangeイベントは正常に機能しており、onShowイベントが正常に発生していることを確認しました。しかし、何らかの理由でsetValue行を機能させることができません。配列の初期値は未定義のままです(ホイールを変更するまで、onChangeイベントが発生し、配列が定義されます)。onShowで「hide」メソッドを試しましたが、どちらも機能しません。ただし、行をonChangeイベントに移動すると、まったく同じhideメソッドが正常に機能します。だから私は困惑しています。どんな助けでも大歓迎です!

0 投票する
2 に答える
1668 参照

javascript - ページの読み込み時に現在の時刻と日付のこの形式をデフォルトとして設定するにはどうすればよいですか?

日付と時刻を選択できる jQuery スクリプトを使用しています。ただし、ページの読み込み時には、テキストボックスに日付と時刻が含まれていません。以下のような形式で現在の日時を表示したいと思います。

2012-07-25 15:10

0 投票する
1 に答える
2637 参照

jquery-plugins - 日付範囲に mobiscroll を使用する

日付の範囲を選択するための 2 つのスクローラーがある Web ページを作成しようとしています。両方のテキスト入力は同じクラスなので、2 つのスクローラーを次のように設定しています。

私がやりたいことは、最初のスクローラーによって設定された値をその minDate として設定するように 2 番目のスクローラーを取得することです。

eq() 関数を使用し、秒の minDate を $('.datetime').eq(0).val() に設定して、スクローラーを個別に設定しようとしました。これには 2 つの問題がありました。テキスト入力で mobiscroll によって設定された値が日付として認識されません。& 値は変化していないように見えますが、最初のエラーが原因である可能性があります。

mobiscroll には、テキスト入力に読み込まれた日付を解析する方法がありますか? これを必要な方法で機能させるためだけに、date.js のような別のプラグインを追加したくありません。

0 投票する
3 に答える
7270 参照

jquery - Jqueryを使用して特定の日付を設定する

私はmobiscroll.jsを使用しており、2005年6月14日のような特定の日付を設定しようとしています。これは私の先輩のコードです。特定の日付を設定するために編集する方法がわかりません。

コード:

画像は次のようになります。ここに画像の説明を入力してください

年を希望の年に設定できます...しかし、このコードを編集して特定の日付を出力する方法...ガイダンスが必要です...

0 投票する
1 に答える
554 参照

javascript - mobiscrollはフォーム入力に日時値を入力しません

ポップアップは機能しますが、[設定]ボタンをクリックするたびに、[入力]フィールドに値を入力しようとすると、奇妙なことが起こります。ページが更新されたようにちらつき、[入力]のすべての値がクリアされました。次に、ページヘッダーのテキスト値がそれ自体の下で繰り返されます。これはFirefox、Chrome、Safariで再現されます。誰かがこれにもう一組の眼球を置くのに十分親切であるならば、私はこのページで一時的に許可を開きました:http: //bit.ly/MD8FVW

これが私のコードです:

また、iOSの外観をシミュレートするためにページでiUIを使用していますが、それが干渉しているかどうかはわかりません。どんなアイデアでも大歓迎です!

0 投票する
4 に答える
318 参照

javascript - 日付値に時間を追加します

jQuery日付を選択するために名前が付けられたプラグインを使用していmobiscrollますが、問題は、結果に15分を加えたものにも追加する必要があることです。

私は関数を持っています。これは(または-便利なだけで)p(j)戻りますが、代わりにが必要です。何かアイデアはありますか?08/28/2012 12:15 - 12:1508/28/2012 12:1512:15 - 12:30