我正在使用LimeSurvey,我必须使用javascript更改按钮的功能。
我有一个ID为“NextButton”的按钮,然后点击我要调用“SubmitButton”,因此执行“SubmitButton”的功能。
我只能使用Javascript / Jquery来做这件事,在HTML中无法做任何事情。
如果有可能请告诉我。
我知道它必须对OnClick事件做些什么,但我不知道如何更换像我说的功能。
答案 0 :(得分:3)
$(document).ready(function() {
$('#NextButton').click(function(event) {
$('#movenextbtn, #movesubmitbtn').click();
});
});
答案 1 :(得分: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>
答案 2 :(得分:1)
如果您有jQuery
可用:
$(function() {
// grab NextButton and replace its click event
$('#NextButton').click(function() {
$('#SubmitButton').click();
return false;
});
});