我遇到了问题,标题中有描述,这里是示例
在jsp文件中,我有脚本
<script>
function checkNoSpaces(id){
return function (){
var value=$('#'+id).val();
if(value){
$('#'+id).val("");
//Or document.getElementById(id).value=''; and " " or `` . Doesn't matter
}
}
}
</script>
现在,如果我的领域喜欢
....
<div class... onClick="return {valid: {userDefined: checkNoSpaces('NameId')}}">
<html:text name="dataBean"
property="data.name" styleId="NameId"/>
当我在textInput中输入空格并按Enter时,每个空格都会被删除,就像应该的一样。但是之后,我不能输入任何空格,但其他符号可以输入。
不,我可以输入它,但是我没有输入任何符号时页面却没有显示。
在空格键上按5次 ” 当我添加一些字母时 “ A”
P.s。该代码即使在兼容模式下也无法在Edge中工作,但在Opera和IE中可以正常工作
答案 0 :(得分:0)
这不是一个合适的答案,但是无论如何,即使在兼容模式下,代码也无法在Edge中工作,但是在Opera和IE中,它可以正常工作。