No.2ベストアンサー
- 回答日時:
<HTML>
<HEAD>
<TITLE>日付が完璧に打てたら・・・</TITLE>
<script>
function zzz(obj){
aaa=obj.value.length
if((aaa == 4)||(aaa==7)){obj.value+='/'}
else if(aaa > 10){
obj.value = obj.value.substring(0,10)
Y=eval(obj.value.split('/')[0])
M=eval(obj.value.split('/')[1])
D=eval(obj.value.split('/')[2])
ss=new Date(obj.value)
YY=ss.getFullYear()
MM=ss.getMonth()+1
DD=ss.getDate()
YOK=(ss.getFullYear()==Y)
MOK=((ss.getMonth()+1)==M)
DOK=(ss.getDate()==D)
if(YOK&&MOK&&DOK){alert('( ̄▽ ̄ )ノ☆・゜:*☆【ネ兄】オールクリア;:*:;゜:*☆ヽ(  ̄▽ ̄)')}
else if(YOK&&MOK||YOK&&DOK||MOK&&DOK){alert('後一息です。')}
else if(YOK||MOK||DOK){alert('もう少し頑張りましょう')}
else{ alert('小学校からやり直してください。')}
}
}
</script>
</HEAD>
<BODY>
<input type="text" onkeyup="zzz(this)">
</BODY>
<HTML>
こんな感じかな?
物凄く使いにくいです。
No.1
- 回答日時:
できないことはないですが、かなり使い勝手がわるい仕組みにかんじます。
もしやるなら、8桁の数字をいれて、onBlurでカーソルがはずれた際に
自動的にスラッシュをつけるという方法が妥当ではないでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセスで教えてください。 クエリで2日前を抽出する計算式を 入力して表示させると ちゃんとyyyy 1 2023/06/08 21:05
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Access(アクセス) Accessのデータ型の日付/時刻型について 1 2023/04/02 17:03
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/01/23 17:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptで入力フォームが空...
-
ソースコードは下の共有コード...
-
条件により、リンク先に画面遷...
-
テキストエリアに入力可能な文...
-
2重でメール入力チェックをした...
-
onClickとsubmitの処理順序
-
javascriptで入力禁止文字をチ...
-
テキストボックス入力を半角英...
-
数字の1文字目を消したい
-
Javascriptが機能せず原因が分...
-
Acrobat Java Scriptについて教...
-
VBScriptで未入力のチェック(...
-
入力モード 自動 切り替え
-
URLの/以降だけを入力したいです。
-
JSPとJavaScriptの連携について...
-
フィールドを有効(enabled?)に...
-
return trueとreturn falseの用...
-
データベースの値を判断してラ...
-
onchangeイベントを強制的に発...
-
UWSCのIE操作でプルダウンを選...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onClickとsubmitの処理順序
-
テキストボックス入力を半角英...
-
PDFフォームで条件つき金額を表...
-
フォームの値が0だったら空白...
-
javascriptで入力フォームが空...
-
条件により、リンク先に画面遷...
-
フォームから入力すると、入力...
-
日付入力欄の表示形式を自動的...
-
VBScriptで未入力のチェック(...
-
submit後、同じ入力欄に戻らせ...
-
Javascriptが機能せず原因が分...
-
JSPとJavaScriptの連携について...
-
テキストフィールドに入力した...
-
最初の入力を判断
-
イベント発生時に入力待ち状態...
-
過去日付、年の切り替え
-
カレンダーをテキストエリアに...
-
javascriptで入力禁止文字をチ...
-
手書き入力モードを利用して、...
-
入力モード 自動 切り替え
おすすめ情報