2

私はモバイル関連のjqueryにかなり慣れていません...これがasp.netページがあり、jquerymobileを使用している状況です。すべてが順調に進んでいます。mobiscrollの日付/時刻セレクターを希望どおりに動作させようとしています。mobiscrollセレクターでテキストボックスフィールドに入力できるようにしてから、この値を使用してデータベースを更新します。すべては順調です

同じフォームでデータを更新しようとすると、問題が発生します。データベースにクエリを実行し、データベースに保存されている適切な日付/時刻をフォームアイテムに入力できますが、日付/時刻テキストボックスをクリックすると、mobiscrollセレクターに、テキストボックスに入力された日付ではなく、今日の日付が表示されます。 。

setdateを使用してみましたが、成功しませんでした。また、beforeShowイベントを使用したコードのスニペットも成功しませんでした。

テキストボックスをクリックしてmobiscrollコントロールを開くことができる場合、テキストボックスに値がある場合、なぜ日付/時刻を設定しないのでしょうか、それとも何か間違ったことをしているのでしょうか。

誰かが私のためにこれを明確にして、テキストボックスからmobiscrollの日付を設定してそれも関連付けられているコードのスニペットを見せてもらえますか?

4

1 に答える 1

2

この投稿によるとhttp://code.google.com/p/mobiscroll/issues/detail?id=44

設定する日付の形式を変更してみてください。

プロジェクトメンバーdioslaによるコメント2...@ gmail.com、2011年10月17日

ええと...ドキュメントには表示されていませんが、jquery UI datepickerのように、dateFormatオプションでは4桁の場合は「yy」、2桁の年形式の場合は「y」を使用する必要があります。あなたの場合、「dd.mm.yyyy」を「dd.mm.yy」に変更すると、問題はなくなります。

于 2012-02-15T16:14:24.630 に答える