Java: Java脚本函数不会在 Wicket 按钮的 onclick 事件上触发

Java: Javascript function does not trigger on Wicket button's onclick event

我有一个 Java 脚本函数可以触发按钮的 "onclick" 事件。

<input type="button" value="Verify" id="b1" onclick=myFunction() />

我需要在 Wicket 中的另一个按钮的 onSubmit() 方法上禁用此按钮。为此,我想我会使用 setEnabled(false)。但是,如果我将按钮与 Wicket 绑定,它在 HTML 中的 onclick 事件不会触发。

HTML:

<input type="button" wicket:id="verify" value="Verify" id="b1" onclick=myFunction() />

Java:

public class MyPanel  extends Panel {
    public MyPanel(...){
        // other components

        Button verify = (Button) new Button("verify");
        verifyThumb.setEnabled(true);

        // other components
    }
}

我需要调用 Java脚本函数并禁用按钮。

简单:

<input type="button" wicket:id="verify" value="Verify" id="b1" onclick="myFunction()" />

您必须在 onclick 函数周围加上引号

请验证您输入的标签。您错过了 onclick 事件的“”。

<input type="button" wicket:id="verify" value="Verify" id="b1" onclick="myFunction()" />