2011-08-07 5 views
0

jquery Date Pickerによって生成されたDate Inputテキストボックスは、現在の日付からの日付の表示のみを目的としています。jquery mouseテキストボックスをダブルクリックしてブラウザキャッシュからの値を取得しないようにします

しかし、以前にフォームを使用していたユーザーは、ダブルクリックしたときにブラウザキャッシュから日付の選択肢を表示する以前の日付を選択することができます。

これは、ユーザーが現在の日付より前の日付を予約するのに役立ちます。私は、断続的なチェックを使用してそれを解決しています。しかし、これを防ぐ方法があります。私はこのリンクのすべての提案に基づいてダブルクリックを防止しようとしましたが、役に立たなかった

1] http://stackoverflow.com/questions/5241981/disable-mouse-double-click-using-javascript-or-jquery

答えて

2

<input>要素にautocomplete="off"を追加してみてください。これにより、ブラウザに以前に入力された値が表示されなくなります。

また、クライアント側のネットに何も伝わらないように日付サーバー側を検証する必要があります。

1

<form>に日付を入力しないでください。あなたはあなたの検索を提出しますが、提出時には隠れた入力を入力してください。実際にフォームを検索してフォームに含まれている場合は、ブラウザが日付入力のデータをキャッシュしないようにすることはできません。

関連する問題