出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[4306] Re:ASPで作成したテキストボックスに今日の日付を入れたいんです
投稿者:YasNet(管理人)さん 2004/05/26 12:08:13
こんにちは YasNet(管理人)です。

サンプルソースで3箇所おかしな部分があります。

> var text_value = fm1.Accept.value;
これだと同じ名前のものが10個あるのに取得出来ません。
ですので
var text_value = fm1.Accept[取得したい配列].value;

> if (text_value == "") {
空の場合は、から文字ではなくNULLです。
if (text_value == null || text_value == "") {

> For i = 0 to 9
> Response.Write "<FORM name='fm1' ACTION='Onclick.asp' METHOD='POST' onclick='Day_Set();'>"
> Response.Write "<TD><input type='text' name='Accept' SIZE='14'></TD>"
> Response.Write "</FORM>"
> next
こちらはFormから全てをループしているので
Response.Write "<FORM name='fm1' ACTION='Onclick.asp' METHOD='POST' onclick='Day_Set();'>"
For i = 0 to 9
Response.Write "<TD><input type='text' name='Accept' SIZE='14'></TD>"
next
Response.Write "</FORM>"

ちなみにJavaScriptで配列数を取得するには
上記の場合fm1.Accept.lengthで取得出来ます。

参考になったでしょうか

それでは 失礼致します。

> </body>
> <html>
>
> For Nextの行をコメントアウトすれば単一のテキストボックスとしてちゃんと動きます。
>
> 複数生成した場合のやり方、書き方があるのでしょうか。
>

ASPで作成したテキストボックスに今日の日付を入れたいんです   DynamicKさん [2004/05/25 17:40:49] [4303]
  Re:ASPで作成したテキストボックスに今日の日付を入れたいんです   YasNet(管理人)さん [2004/05/26 8:21:31] [4304]
    Re:ASPで作成したテキストボックスに今日の日付を入れたいんです   DynamicKさん [2004/05/26 9:35:07] [4305]
      Re:ASPで作成したテキストボックスに今日の日付を入れたいんです   YasNet(管理人)さん [2004/05/26 12:08:13] [4306]
        Re:ASPで作成したテキストボックスに今日の日付を入れたいんです   DynamicKさん [2004/05/26 12:35:10] [4307]


TreeBBS For ASP V.0.1.3
Program By YasNet