1

LimeSurvey を使用していますが、javascript を使用してボタンの機能を変更する必要があります。

ID「NextButton」のボタンがあり、クリックすると「SubmitButton」を呼び出したいため、「SubmitButton」の機能が実行されます。

これは Javascript/Jquery を使用してのみ行うことができ、HTML では何もできません。

可能な場合はお知らせください。

OnClick イベントで何かをしなければならないことはわかっていますが、私が言ったように機能を置き換える方法がわかりません。

4

4 に答える 4

3
$(document).ready(function() {  
    $('#NextButton').click(function(event) {
        $('#movenextbtn, #movesubmitbtn').click();
    });         
});
于 2014-07-12T12:49:42.483 に答える
2

HTML ではロジックを処理できないため、単なる HTML では不可能です。

最も簡単にできることは、JQuery を使用して別のボタンのクリックをシミュレートすることです。

次のボタンがあるとします。

<input type="button" id="action_1" value="Button A" />
<input type="button" id="action_2" value="Button B" />

次のようなものを使用できます。

<script type="text/javascript">
    $("#action_1").on("click", function() { 
        $("#action_2").trigger("click");
    });
</script>
于 2014-07-11T11:45:25.107 に答える
1

利用可能な場合jQuery:

$(function() {
  // grab NextButton and replace its click event
  $('#NextButton').click(function() {
    $('#SubmitButton').click();
    return false;
  });
});
于 2014-07-11T11:44:38.893 に答える