ハイパーリンクをクリックすると、そのハイパーリンクを無効にしようとしています。 onSubmit
の機能を使用する解決策が見つかりました。これはフォームの送信を許可し、すぐにリンクを無効にするためですが、ここではそうしていません。フォームを送信した後でハイパーリンクを無効にする
私もJavaScript
関数を書いたことがありますが、問題は、ボタンをクリックした後にこの関数を呼び出す方法です。
JS
function disableLink() {
if(document.getElementById('downloadReport').clicked = true) {
document.getElementById('downloadReport').disabled = true;
}
}
フォーム:
<td class="dataFieldCell">
<div class="esignNavigation">
<s:if test="%{#parameters.showReport}">
<a href="#x" id="downloadReport" style="width:155px" title="This function will provide you a 30 day download of all your eSign transactions." onSubmit="document.getElementById('viewIntegrationReport').disabled=true"><span>Export E-Sign Information</span></a>
</s:if>
</div>
</td>
誰もこれに似た何かを行っている場合は私に知らせてください。
ありがとうございました。
これにはJavaScriptを有効にし、それに対する唯一の解決策であることを意味します。 – Jaykumar