私のデータベースは、山括弧内にコマンドを挿入して特定の関数を呼び出します。つまり、<#SUBMIT title="Request Report"> は、レポートのためにフォーム (条件) データをエンジンに送信するボタンを作成します。
そのボタンがクリックされる前に、いくつかの日付基準を確認したいので、JavaScript コードを呼び出すドキュメントに画像リンクを挿入しました。すべての条件が満たされている場合は、上記のボタンを実行/クリックします。これが私のコードです。 <#submit> 部分まですべて機能します。どんな提案でも大歓迎です。
function checkdate() {
var currentTime = new Date();
var startdate = document.forms[0].datescopestart.value;
var startdate2 = startdate.split("/");
var startdate3 = new Date(startdate2[2], startdate2[1] - 1, startdate2[0]);
var totaldays = ((currentTime - startdate3) / 86400000);
if (totaldays > 100) {
alert("You can only choose a start date within the last 100 days")
} else if (startdate == "") {
alert("You cannot leave the start date blank")
} else {
("<#SUBMIT>")
}
}
EDIT レンダリングされた <#Submit> ボタンの背後にあるソース コードは次のとおりです。
<input type=button value="Request Report" class=button onclick="showhide('reportbutton');selectAll(document.forms[0].customfieldexp);selectAll(document.forms[0].user);document.forms[0].submit()">
それをjavascriptに組み込む方法がわかりません。