問題タブ [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.
javascript - フォーム送信後にポップアップ画面が表示されない
jquery mobile で Web アプリを作成しています。あるページには、部屋を予約するための小さなフォームがあります。2 つの入力ボックスがあります。これらのボックスには開始 DateTime があり、もう一方のボックスには終了 DateTime があります。
入力ボックスをクリックすると、DateTime を挿入できるポップアップ ボックスが表示されます。プラグインはmobiscrollと呼ばれます。
私はJSでこのように開いています。
初めて行うのは正しいです。しかし、たとえば、終了日を入力して送信ボタンでフォームを送信するのを忘れた場合。画面にエラーメッセージを表示します。しかし、いつ日付を入力したいのですか?ポップアップ ボックスは表示されません。
これを正しい方法で解決する方法を知っている人はいますか?
編集:解決策
解決策が見つかりました。ajaxを無効にするだけで機能します。属性を使用して、フォームで ajax を無効にすることができますdata-ajax=false
html - yyyy-mm-dd以外の日付形式を使用した場合にiPhone5でMobiscrollを機能させる方法
スマートフォン製品の日付ピッカーソリューションとして、Mobiscroll(http://code.google.com/p/mobiscroll/ )を使用しています。
デスクトップブラウザ、Android 2.3、iPhone4Sなどのあらゆる日付形式でうまく機能します。ただし、日付形式がyyyy-mm-ddの場合にのみ、iPhone 5(正確にはバージョン5.0.1)で機能します。
日付の形式はExcelシートから取得されるため、ピッカーはさまざまな形式で作業する必要があります。
問題を再現する手順:
ページを設定し、type = "date"と入力して、mobiscrollを使用します。mobiscrollデモページ(http://demo.mobiscroll.com/)を使用できます
yyyy-mm-ddとは異なる形式を使用します。たとえば、mm / dd / yyyyとすると、input type="date"の値をvalue="09/27/2012"として入力します。
IOS5でページを開きます。
予想: 日付ピッカーをクリックすると、ピッカーに指定された初期値がロードされ、新しい値に設定できるようになります。また、新しい値を設定した後もフォーマットを保持する必要があります。
実際: 入力フィールドは空になります。ピッカーに今日の日付が表示されますが、ピッカーで[設定]をクリックしても、入力フィールドに値が設定されません。
mobiscroll2.0rc3を使用しています。
考えられる原因: この問題は、HTML入力タイプのブラウザサポートに何らかの関係があると思います。Iphone 4Sでもテストしましたが、問題はありません。私たちが見つけたのは、iPhone4Sはinputtype = "date"(Modernizrで確認済み)をサポートしていませんが、iPhone5はサポートしているということです。
修正の正確な場所はまだ見つかりませんが、少なくとも原因はおそらくこれである可能性があると感じています。
javascript - mobiscroll の maxDate を設定するにはどうすればよいですか?
mobiscroll の最大日付をどのように設定できるか疑問に思っています。maxDate オプションを使用する必要があることはわかっていますが、文字列をどのようにフォーマットする必要があるかがわかりません。誰でも助けることができますか?
ありがとう
jquery-mobile - Mobiscroll Datepicker の onSelect コールバック
私のプロジェクトの 1 つで、Jquery モバイルと Mobiscroll 2.0 (日時ピッカーとして) を使用しています。すべての Scroller で汎用コールバックを使用して、値が設定されたときに呼び出しを取得します。
以下の関数で、どの「入力」要素の値が設定されているかを確認したいと思いますか?
上記のステートメントは機能しません。
Scroller がフックされている入力要素の Id にアクセスする方法を教えてください。
javascript - mobiscrollonShowがメソッドを実行していません
onShowイベントで文書化されたメソッドのいずれかをMobiscrollに起動させるのに最も苦労しています。これが私のコードです:
onChangeイベントは正常に機能しており、onShowイベントが正常に発生していることを確認しました。しかし、何らかの理由でsetValue行を機能させることができません。配列の初期値は未定義のままです(ホイールを変更するまで、onChangeイベントが発生し、配列が定義されます)。onShowで「hide」メソッドを試しましたが、どちらも機能しません。ただし、行をonChangeイベントに移動すると、まったく同じhideメソッドが正常に機能します。だから私は困惑しています。どんな助けでも大歓迎です!
javascript - ページの読み込み時に現在の時刻と日付のこの形式をデフォルトとして設定するにはどうすればよいですか?
日付と時刻を選択できる jQuery スクリプトを使用しています。ただし、ページの読み込み時には、テキストボックスに日付と時刻が含まれていません。以下のような形式で現在の日時を表示したいと思います。
2012-07-25 15:10
jquery-plugins - 日付範囲に mobiscroll を使用する
日付の範囲を選択するための 2 つのスクローラーがある Web ページを作成しようとしています。両方のテキスト入力は同じクラスなので、2 つのスクローラーを次のように設定しています。
私がやりたいことは、最初のスクローラーによって設定された値をその minDate として設定するように 2 番目のスクローラーを取得することです。
eq() 関数を使用し、秒の minDate を $('.datetime').eq(0).val() に設定して、スクローラーを個別に設定しようとしました。これには 2 つの問題がありました。テキスト入力で mobiscroll によって設定された値が日付として認識されません。& 値は変化していないように見えますが、最初のエラーが原因である可能性があります。
mobiscroll には、テキスト入力に読み込まれた日付を解析する方法がありますか? これを必要な方法で機能させるためだけに、date.js のような別のプラグインを追加したくありません。
jquery - Jqueryを使用して特定の日付を設定する
私はmobiscroll.jsを使用しており、2005年6月14日のような特定の日付を設定しようとしています。これは私の先輩のコードです。特定の日付を設定するために編集する方法がわかりません。
コード:
画像は次のようになります。
年を希望の年に設定できます...しかし、このコードを編集して特定の日付を出力する方法...ガイダンスが必要です...
javascript - mobiscrollはフォーム入力に日時値を入力しません
ポップアップは機能しますが、[設定]ボタンをクリックするたびに、[入力]フィールドに値を入力しようとすると、奇妙なことが起こります。ページが更新されたようにちらつき、[入力]のすべての値がクリアされました。次に、ページヘッダーのテキスト値がそれ自体の下で繰り返されます。これはFirefox、Chrome、Safariで再現されます。誰かがこれにもう一組の眼球を置くのに十分親切であるならば、私はこのページで一時的に許可を開きました:http: //bit.ly/MD8FVW
これが私のコードです:
また、iOSの外観をシミュレートするためにページでiUIを使用していますが、それが干渉しているかどうかはわかりません。どんなアイデアでも大歓迎です!
javascript - 日付値に時間を追加します
jQuery
日付を選択するために名前が付けられたプラグインを使用していmobiscroll
ますが、問題は、結果に15分を加えたものにも追加する必要があることです。
私は関数を持っています。これは(または-便利なだけで)p(j)
戻りますが、代わりにが必要です。何かアイデアはありますか?08/28/2012 12:15 - 12:15
08/28/2012 12:15
12:15 - 12:30