※ ChatGPTを利用し、要約された質問です(原文:日付取得のJavascriptの動作不良に関して)
日付取得のJavascriptの動作不良に関して
このQ&Aのポイント
日付取得のJavascriptが動作しない原因を教えてください。
PHPとの兼ね合いが原因かもしれませんが、どこが問題なのか分かりません。
カレンダーJavascriptのソースをダウンロードし、HTML内に記述しています。正常に動作させる方法を教えてください。
教えて下さい。
下記のソースの中にある日付をテキストへ表示するJavascriptがどうしても動き
ません。
phpとの兼ね合いがあるのかもしれませんが、どこが悪いのか掴めず。。。
日付のJavascript は http://www.kanaya440.com/contents/js/calendar/index.html
よりダウンロードしてきてあり、ソース内に記述してあります。
恥ずかしながら、どこに不具合があるのかをご指摘頂ければ幸いです。
よろしくお願いします。
《ソース》
<?php
$hiduke = "'mm/dd'";
?>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
********* ここにダウンロードしたカレンダーJavascript を貼る
</SCRIPT>
<TITLE>行動予定登録</TITLE>
<META Http-Equiv="Content-Type" Content="text/html;charset=shift-jis">
</HEAD>
<BODY>
<CENTER>
<FORM ACTION="zkoudou_update2.php" METHOD="POST">
<INPUT TYPE="hidden" NAME="item" VALUE="2">
<TABLE BORDER=1 WIDTH="70%" CELLPADDING="10" CELLSPACING="0">
<TR>
<TD ALIGN="center">
<TABLE BORDER="0" WIDTH="100%">
<TD WIDTH="20%">
<FONT SIZE="2"> </FONT>
</TD>
<TD WIDTH="60%" ALIGN="center">
<B><U>行動予定登録</U></B>
</TD>
<TD WIDTH="20%" ALIGN="right">
<FONT SIZE="2">戻 る</A></FONT>
</TD>
</TABLE>
<FONT COLOR="#FF0000"><B></B></FONT><BR>
<?php
print("<TABLE BORDER=0 CELLPADDING='5'>\n");
print("<TR>\n");
print("<TD NOWRAP WIDTH='20%'><FONT SIZE='2'><B>【名前】</B></FONT></TD>\n");
print("<TD WIDTH='60%'></TD>\n");
print("<TD WIDTH='20%'>\n");
print("</TD>\n");
print("</TR>\n");
print("<TR>\n");
print("<TD NOWRAP WIDTH='20%'><FONT SIZE='2'><B>【内線NO】</B></FONT></TD>\n");
print("<TD WIDTH='70%'></TD>\n");
print("<TD WIDTH='10%'>\n");
print("</TD>\n");
print("</TR>\n");
print("<TR>\n");
print("<TD NOWRAP><FONT SIZE='3'><B>【行 先】</B></FONT></TD>\n");
print("<TD NOWRAP SIZE='30'>\n");
print("</TD>\n");
print("</TR>\n");
print("<TR>\n");
print("<TD NOWRAP><FONT SIZE='3'><B>【戻り時間】</B></FONT></TD>\n");
print("<TD>\n");
*********** このJavascripit が動かない。。。。
print("<input type='text' name='p1' id='p1' size='30' maxlength='10'>
<input name='Calendar' type='button' value='日付セット' onClick='wrtCalendar(event,this.form.p1,$hiduke)'>\n");
print("</TD>\n");
print("</TR>\n");
print("<TR>\n");
print("<TD>\n");
print("</TD>\n");
print("<TD><FONT SIZE='2'> ※ 戻り時間はダブルクリック\n");
print("</FONT></TD>\n");
print("</TR>\n");
print("</TABLE>\n");
print("<INPUT TYPE='submit' NAME='exec' VALUE='登録する'>\n");
print("<INPUT TYPE='hidden' NAME='no' VALUE='$out_no'>\n");
print("<INPUT TYPE='hidden' NAME='busyo' VALUE='$out_busyo'>\n");
?>
</TD>
</TR>
</FORM>
</TABLE>
<FONT SIZE=2><I>
Copyright (C) 2001-2004 All right reserved by CGI KON
</I></FONT>
</CENTER>
</BODY>
</HTML>
補足
回答ありがとうございます。 修正させて頂きましたが、どうにもやはりカレンダーを別画面にて 表示されるようになりましたが、戻り値がテキストボックスに表示 されません。。。。 PHPの中での記述がやはりおかしいのでしょうか。。。。 教えて下さい。