プロが教えるわが家の防犯対策術!

いつもお世話になっております。
現在ASPでプログラムを作成していますが。

<%= %> で囲まれた中に更に変数(<%= %>)を入れることになりました。
どの様にすれば
HTMLソースに value="<%=date変数%>"と表示出来ますか
アドバイスお願いいたします。

以下ソースを記載します。

<!-- カレンダー設置関数 -->
<% Function cal(num)
   Dim a
   Dim str
%>
   <input type="text" name="date<%=num%>" id="date<%=num%>" onClick="cal<%=num%>.write();
<%
   a = 2
   Do Until a > 26
    if a <> num then
%>
     cal<%=a%>.hide();
<%
    Else
    End if
    a = a + 1
   Loop
   Response.Write str
   Response.Write " "" "
%>
   onChange="ca<%=num%>.getFormValue(); cal<%=num%>.hide();" value="<%=date<%=num%>%>"【←問題の箇所です】>
   <br>
   <div id="caldiv<%=num%>"></div>
<%End Function%>

A 回答 (1件)

実際に試したわけじゃないですけど、普通に &lt;%=date変数%&gt; で


できませんか。
(実体参照)
    • good
    • 0
この回答へのお礼

ありがとうございました。
value="&lt;%=date<%=num%>%&gt;">
と記述したら、テキストBOXにはちゃんと<%date2(変数の値)%>と表示されました。
ありがとうございました。

お礼日時:2008/08/06 17:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!