私は仕事の最深部に投げ込まれ、プレーンHTML(90年代半ば)を知って育ち、仕事でPHPのフォームを変更するように求められました。他の人が書いたPHPコードを変更できますが、自分で書く方法はありません。私はこのフォームを私が望むように変更しましたが、誰かがそれを助けることができれば、私が変更したい1ビットがあります...
これを2日間続けて、Webを検索し、試してみました。次のようなものがあります。
<p class="quest">Date from: <input type="text" name="acc2" class="tcal" value="" /> to: <input type="text" name="acc3" class="tcal" value="" />
javascriptを使用してカレンダー(tigraカレンダー)をポップアップし、2つの日付(acc2とacc3)を返します。日付はd / m / Y(DD / MM / YYYY)形式です(ここではヨーロッパ/オーストラリア/ニュージーランドで標準) 。私がやりたいのは、差が42日(6週間)を超えているかどうかを確認することです。それがリンク付きのテキストを表示したい場合は(42日以下で十分です)。テストとしてページに配置した場合:
<?php echo($acc3); ?>
次に、ページに1341442800が表示されます(日付が選択される前)。ユーザーが日付を選択すると、上記の数値はそのままになります(動的ではありません)。
私が望んでいることは可能ですか?そうでない場合は、送信時にチェックしてアラートをポップアップできますか(リンクなし)?私は現在、Javascriptを使用してフォームをチェックしています。例は次のとおりです。
<script language="javascript" type="text/Javascript">
<!--
function collect() {
if(document.all.ct.value == "TempAcc")
{
if(document.all.acc7.value.length <11)
{
alert("You need to fill in your contact number with your FULL number including STD code.");
return false;
}
}
}//end function collect
//-->
</script>
これに関する助けをいただければ幸いです。私はまだ非常に初心者なので、コードを具体的に指定してください。前もって感謝します。