Ads By Google
HTAで日付をフォームに入れたいのですがいまいちうまくいきません。
こんな感じでつくっていますがおかしい表示になってしまいます。Sub IptToday()
Dim dtmDate
dtmDate = Year(Now()) & "-" & Right("0" & Month(Now()),2) & "-" & Right("0" & Day(Now()),2)
msgbox dtmDate
End Sub・
・
・
・
・
・
【日付】
<input type="text" name="InputDay1" value="">
~
<input type="text" name="InputDay2" value="">
<input type="button" name="go" value="今日" onclick="IptToday()">
2009-01-06 23:35の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(1)
1.
2009-01-07 02:07:38

まず、 msgbox dtmDate は、ダイアログを表示します。
input text フォームに値を入れたいなら、そちらに値を設定する必要があります。
id を指定しておいて、直接値を設定することもできますが、
普通フォームを使う場合にはそれぞれのフォームを
例えば、
input text フォームに値を入れたいなら、そちらに値を設定する必要があります。
id を指定しておいて、直接値を設定することもできますが、
普通フォームを使う場合にはそれぞれのフォームを
<form>~</form>で囲みます。
例えば、
<form name="date"> <input type="text" name="InputDay1" value=""> ~ <input type="text" name="InputDay2" value=""> <input type="button" name="go" value="今日" onclick="IptToday()"> </form>のようにしたら、「InputDay1」に値を設定する場合
document.date.InputDay1.value=dtmDateのように値を設定できます。
回答レベル : アドバイス
ありがとうございました!
教えていただいたことを元にフォームへの入力が可能になりました。
Ads By Google
コメント
まだコメントがありません


