【发布时间】:2016-12-20 19:09:08
【问题描述】:
我已经在我的应用程序中实现了本地化,所有这些东西都保存在一个 php 文件中。所以我可以轻松做到这一点:
<input class="form-control" type="text" required="" placeholder="username" oninvalid="this.setCustomValidity('<?php echo $this->lang->line('field_required'); ?>')"></input>
现在,如果我不输入任何文本,我可以看到自定义消息,但如果我填写输入,我会再次看到弹出窗口,因为表单无法获取其中的文本。
是Bootstrap的bug吗?
示例
【问题讨论】:
-
即使在输入文本后我也能看到弹出窗口。
-
@Iceman 事实上,这就是问题
-
如果您对另一种方法感兴趣。
oninvalid不是跨浏览器 gr8。例如。 safari 不支持。 -
@Iceman 哪个方法?请告诉我,我也找到了解决方法,请检查我的答案,但希望看到最佳答案。
-
当然。我会添加一个答案
标签: javascript php html twitter-bootstrap