【问题标题】:Java: Javascript function does not trigger on Wicket button's onclick eventJava:Javascript 函数不会在 Wicket 按钮的 onclick 事件上触发
【发布时间】:2018-07-31 23:59:15
【问题描述】:

我有一个触发按钮的“onclick”事件的 Javascript 函数。

<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
    }
}

我需要调用 Javascript 函数以及禁用按钮。

【问题讨论】:

    标签: javascript java wicket


    【解决方案1】:

    简单:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多