基本上我有两个单选按钮,它们位于一个表单中。当第一个单选按钮被选中时,会出现一个表单,使新用户能够在站点上注册。第二个是针对想要登录的已注册用户。
我已经包含了一些 jVal 表单验证。现在,如果我选中第二个单选按钮,并在密码字段中输入无效密码(未通过 jVal 验证的密码),则会出现错误消息。到目前为止的行为还可以。但是,如果我现在检查第一个单选按钮(新用户的单选按钮),错误消息将保留在那里。我试图通过向第一个单选按钮添加一个单击事件来覆盖这一点,一旦单击该单选按钮,它应该隐藏上一个屏幕的错误消息。
radioButton.on('click', function(){
errorDiv.popover('hide');
console.log('click event registered');
});
问题是我需要点击两次单选按钮才能让点击事件注册......
任何人都对此问题有所了解,为什么我必须单击两次单选按钮才能注册事件?