0
我在其中用户输入以“/”前分离数的RTL页有一个<input type="text">
:2014/555/144
如何设置隐形RTL标记在输入文本字段
用户输入144
然后/
然后555
然后/
然后2014
和我添加RTL字节标记以改变各个组件之间的方向。 下面的代码运行良好,但是当我移动到Bootstrap时,RTL字节标记变得可见而不是被应用。
<input id="inputId" type="text" onkeypress="return replace('inputId',event,'/','/‏');" />
<script type="text/javascript">
function replace(id, evt, a, b) {
var keyCode = evt.which ? evt.which : evt.keyCode;
expr = String.fromCharCode(keyCode);
if (expr == a) {
var st = document.getElementById(id).value;
var st2 = st.substring(0, st.length);
document.getElementById(id).value = st2 + b;
return false;
}
}
</script>
我想它是可见的,由于字体,也许明确地改变字体。 – PhistucK
我已经改变了字体(传统阿拉伯语),但问题仍然存在 – sweb
您能设置一个显示问题的实时页面吗?使用JSFiddle或以任何其他方式。 – PhistucK