まず第一に、私はこのjoomlaCMSに不慣れです。私はjoomlaプロジェクトを持っています。ここでは、userprofileプラグインをカスタマイズし、さらにいくつかのフィールドを追加しました。登録フォームに「後で使用するために保存」という名前の追加ボタンが必要です。したがって、私のフォームには3つのボタンが含まれています(後で使用するために保存し、登録してキャンセルします)
「後でボタンのために保存」のonclickイベントでjavascript関数を書く必要があります。
だから私はやった
私はcomponents/com_user/views/registration/tpl/default.php
通常の方法でボタンを作成しました。これにjavascript関数呼び出しを書きました
<input type="submit" class="validate" value="Save For Later" name="SaveDraft" onclick="fnSaveDraft()">
ページの上部に関数を書きます
<script language="javascript" type="text/javascript">
function fnSaveDraft() {
alert('hai');
return false;
}
</script>
しかし、何も起こりませんでした
教えてください